useradd [选项] [用户名] --添加用户
选项:
-u 指定用户的UID
-d 指定用户的宿主目录
-g 指定用户的基本组
-G 指定用户的附加组
-e 指定用户密码的失效时间,时间格式为yyyy-MM-dd
-M 指定在创建用户时不创建和初始化用户的宿主目录
-s 指定所床啊进用户登录的shell,如:限制用户为虚拟用户可用-s /sbin/nologin,即限制用户不可登录
-n 指定所创建的用户取消以用户名为组名。因为在创建用户时,默认创建以用户名为组名的用户组,并且创建的用户的基本组是属于这个组的。
userdel [选项] [用户名] --删除用户
选项:
-r 添加上这个选项,意思是把用户的宿主目录一起删除。如果不加这个选项,则删除用户之后,宿主目录还保留着。
passwd [选项] [用户名] --为用户设置密码
选项:
-d 清空用户的密码,使之密码为空(不代表没有密码,空密码是可以登录的)
-x 指定用户的密码有效期的最大天数
-n 指定用户的密码有效期的最小天数
-l 将用户的密码锁定
-u 将用户的密码解锁
-S 查看用户账号的状态(是否被锁定)
usermod [选项] [用户名] --修改用户的的属性
选项:
-u 修改用户的UID
-l 修改用户的登录名称
-U将用户宋定
-L 将用户解锁
-e 修改用户密码失效的时间,时间格式为yyyy-MM-dd
-g 修改用户的基本组
-G 修改用户的附加组
-d 修改用户的宿主目录
-s 修改用户登录的shell
chage [选项] [用户名] --用户密码老化命令
选项:
-m 指定用户修改密码的最小间隔时间,单位是天
-M 指定用户密码有效的最大时间,单位是天
-W 指定用户密码过期之前进行提醒的最大天数
-E 指定用户账户被锁的时间,格式是yyyy-MM-dd
-d 指定账户自1970-01-01以来密码被修改的天数
例:chage -d 0 user , 意思就是user用户初次登陆需要修改密码