1、useradd 命令用于创建新的用户,格式为:useradd[选项] 用户名
参数 | 作用 |
-d | 指定用户的家目录(默认/home/username) |
-D | 展示默认值 |
-e | 帐号有效截至日期,格式为YYYY-MM-DD |
-g | 指定一个初始用户组(必须存在) |
-G | 指定一个或多个扩展用户组 |
-N | 不创建与用户同名的用户组 |
-s | 指定默认的Shell |
-u | 指定用户的UID |
如:创建一个名为hjw的用户,并指定其家目录路径、UID以及登录解释器,帐号到期日期为2016-12-13
useradd -d /home/hjw -u -s /bin/bash -e -- hjw
查看hjw用户基本信息
[root@localhost /]# id hjw
2、passwd 命令用于修改用户密码,格式为:passwd[选项][用户名]
修改当前用户的密码:"passwd"
修改其他用户的密码:"passwd 其他用户"
参数 | 命令 |
-l | 锁定其用户禁止登录 |
-u | 解除锁定,允许登录 |
-stdin | 允许从标准输入修改用户密码,如(echo "NewPassWord" | passwd -stdin Username) |
-d |
是帐号无密码 |
-e | 强制用户下次登录是修改密码 |
-S | 显示用户的密码状态 |
3、userdel 命令用于删除用户所有表格 格式为:userdel[选项] 用户名
删除用户hjw及其家目录 userdel -f hjw
参数 | 作用 |
-f | 强制删除用户及其家目录和文件 |
-r | 同时删除用户及其家目录和文件 |
4、usermod 命令用于修改用户的属性,格式为:usermod[选项] 用户名
参数 | 作用 |
-c | 填写行行的备注信息 |
-d-m | -m和-d连用 ,重新指定用户的家目录并旧的数据转移过去 |
-e | 账户到期时间 格式为:"YYYY-MM-DD" |
-g |
变更用户所属组 |
-G | 变更用户扩展组 |
-L | 锁定用户并禁止登录 |
-U | 解锁用户并让其的登录 |
-s | 变更默认段 |
-u | 修改用户UID |
5、groupadd 命令用于创建群组 , 格式为:usermod[选项] 群组名
groupadd 用户组名称