用户管理命令
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

浙公网安备 33010602011771号