zoukankan      html  css  js  c++  java
  • Linux账户管理

    1.用户账号管理

    用户账号文件

    /etc/passwd:保存用户名称、宿主目录、登录shell等基本信息

    共7个字段:

    第一字段:用户账号名

    第二字段x:密码占位符

    第三字段:uid编号

    第四字段:gid编号

    第五字段:为空  表示用户备注

    第六字段:/home/xxx  用户的宿主目录

    第七字段:/bin/bash   登录shell

    /etc/shadow:保存用户的密码、账号有效期等信息,针对用户密码记录

    共9个字段:

    第一字段:用户账户名

    第二字段:密文

    第三字段:账号上次修改时间距离1970-1-1过去多少天

    第四字段:距离上次密码修改起多少天不能改密码。“0”表示随时更改密码

    第五字段:密码过期天数

    第六字段:强制密码修改提醒时间

    第七字段:为空  当密码过期后经过多少天会被禁用

    第八字段:为空   密码过期日期

    第九字段;:为空 

    2.添加用户账号

    格式:useradd -[选项] 用户名

    选项:-u 指定uid标记号

    -d  指定宿主目录  默认在/home/下

    -e  指定账号失效时间

    -s  指定用户的登录shell

    -g  指定用户基本组名

    3.更改用户口令 

    格式:passwd [选项] 用户名

    选项:-d 清空用户密码

    -l :锁定用户账号

    -S:查看用户账号锁定状态

    -u: 解锁用户账号

    4.修改用户属性命令

    格式:usermod [选项]  用户名

    选项:-l 更改用户账号的登录名字

    -L:锁定用户账号

    -U:解锁用户账号

    5.删除用户账户命令

    格式: userdel 用户名

    userdel -r  同时删除该用户的宿主目录

    6.组账号管理

    添加组账号命令

    groupadd  [-g GID号] 组账号名

     添加、删除组成员 命令

    格式:gpasswd [选项] 组账号名

    选项:-a  向组内添加一个新成员

               -d  在组内删除一个成员

    删除组账号命令

    格式:groupdel  组账号名

    7.查询命令

    id命令:查询用户身份标识

    格式:id 用户名

    groups命令:查询客户所属的组

    格式:groups 用户名

    finger命令: 查询账号详细信息

    格式:finger 用户名

    w命令:查询已登录到主机的用户信息

    格式:w

    whoami:查询当前登录的账号名

    格式 whoami

    who命令:同w命令

    格式: who

  • 相关阅读:
    时间过的好快啊
    IBM的 SOA架构设计还是写的很好的
    昨天尝试了Layout,也谈Silverlight的布局
    这几天忙着选车了!
    痛苦的事情是将自己的想法表达出来
    花了一天的工夫才写了一篇PPT
    昨天抄写了gameEnvironment的行为模式
    XMLHTTP对像异步请求四步曲
    第一篇: 第一个简单的vs 2008 ASP.NET Ajax 范例
    什么是 Silverlight?
  • 原文地址:https://www.cnblogs.com/990114-jhc/p/11285637.html
Copyright © 2011-2022 走看看