用户管理命令

useradd:添加新用户(更改etc/passwd    etc/shadow    etc/group,)
   useradd 【option】user_name
   -c:为用户添加描述信息
   -d:指定用户的宿主目录(默认宿主目录是在根下面的home)
   -D:改变默认的值(修改etc/default/useradd文件中的选项值)
           -g:修改组
           -b:修改宿主目录
           -f:修改过期是否停用
           -e:修改过期时间
           -s:修改默认的shell
     -e:新建用户时,设置用户默认的过期时间
     -g:指定用户的基本组(默认没有这个选项,linux新建用户时会新建一个同名组)
     -G:新建用户时指定用户的附加组,附加组可以有多个,用逗号隔开
     -m:创建宿主目录,和-k一起使用
     -M:创建用户时,不为用户创建宿主目录
     -p:创建用户时,为用户设置加密密码
     -r:创建一个系统用户(不创建宿主目录,UID和GID使用系统用户ID)
     -s:制动默认shell(系统支持的shell)
     -u:制动用户的UID

PASSWD:为用户设置密码/锁定解锁用户/查看状态
     root用户可以给普通用户设置密码
   -l:锁定用户(暂时无法登陆系统)  在shadow前面会有两个感叹号
   -u:解锁用户 
   -S:查看用户的状态,显示/etc/shadows文件中各个字段的内容
   --stdin:标准输入,经常用在shell脚本编程中为用户自动设置密码
   -d:删除用户密码,允许普通用户以空密码登陆
   -e:快速设置密码过期,在登陆时需要修改密码
   -n:修改最小使用天数   shadow的第四列
   -x:设置密码最大使用期限,  修改第五列
   -w:设置密码过期前的警告时间   shadow的第六列
   -i:修改过期后的宽限时间,修改第七列
    
普通用户设置密码时,要验证当前密码
root用户设置密码时,不需要验证当前密码,并且也可以不要求符合密码策略

userdel:删除用户(修改passwd,shadow,group者三个文件)
-r:删除用户同时删除宿主目录

usermod:修改用户的属性(修改passwd的内容)
   -c:更改用户的描述信息
   -d:更改用户的宿主目录
   -e:修改用户的过期时间
   -f:修改shadow的第七列
   -g:修改用户的基本组
   -G:修改用户的附加组
   -l:修改用户的登陆名
   -s:修改用户的shell(系统支持的shell)
   -L:锁定用户
   -U:解锁用户

chsh:修改用户的shell程序
   -s:后面更改shell,改用户的shell
   -l:显示当前操作系统支持的shell

finger:显示用户的基本信息

chfn:修改用户的基本信息
   -o:修改办公室
   -p:修改办公室电话好嘛
   -h:修改家庭电话号码

id命令:显示用户和组ID号
   -a:忽略其他版本区别
   -Z:显示安全上下文内容
   -n:不显示组号,显示名字

chage:修改用户密码的时间信息
   -l:列用用户详细密码参数
   -d:修改shadow的第三个字段
   -E:shadow第八列
   -I:第七列内容
   -m:第四列
   -M:第五列
   -W:第六列 

etc/shado保存密码相关信息的文件
第一列:登录名
第二列:加密的密码:$id$salt$encrypted password
第三列:最后一次更改密码时间
第四列:密码最小使用时间,这个时间内不能更改密码
第五列:密码最大使用期限。必须更改密码的时间
第六列:密码过期前的警告时间
第七列:密码过期后的宽限时间
第八列:用户密码失效时间
第九列:保留






ll

posted @ 2018-06-09 15:03  市委李达康  阅读(105)  评论(0)    收藏  举报