用户管理命令:
useradd:创建用户
语法:useradd [options] LOGIN
选项:
-u:指定用户UID。
-g:指定用户基本组的GID,该组必须已存在。
-G GROUP1[,GROUP2,...[,GROUPN]]]:指定用户所属的附加组,多个组之间使用逗号分隔。
-c COMMENT:指定用户的注释信息。
-d HOME_DIR:指定用户家目录
-s SHELL:指定用户的默认shell。
-r:创建系统用户。
示例:useradd -u 1100 test
usermod:修改用户帐户
语法:usermod [options] LOGIN
选项:
-u:修改用户的UID。
-g:修改用户的GID。
-G GROUP1[,GROUP2,...[,GROUPN]]]:修改用户所属的附加组。
-a:给用户添加附加组,仅与-G一起使用。
-c COMMENT:修改用户的注释信息。
-d HOME_DIR:修改用户家目录位置,原家目录中文件不会被移至新位置。
-m:将用户家目录移动到新位置,只能与-d组合使用。
-l NEW_LOGIN:修改用户名,家目录名不会改变。
-s SHELL:修改用户的shell。
-L:锁定用户密码。会在加密的密码串之前加一个“!”。
-U:解锁用户密码。
示例:usermod -u 1101 test
passwd:更新用户密码
语法:passwd [options] [username]
选项:
-l:锁定用户密码,仅root可用。
-u:与-l相反,解锁用户密码。
-d:清除用户密码,仅root可用。
--stdin:指示passwd从标准输入中读取新密码。
示例:passwd -d user
userdel:删除用户帐户和相关文件
语法:userdel [options] LOGIN
选项:
-r:用户家目录和用户邮件一起删除。
示例:userdel -r test
用户组管理命令:
groupadd:创建用户组
语法:groupadd [options] group
选项:
-g GID:手动指定GID
-r:创建为系统组
示例:groupadd -g 1100 test
groupmod:修改组属性
语法:groupmod [options] GROUP
选项:
-g GID:修改GID。
-n NEW_GROUP:修改组名。
示例:groupmod -g 1101 test
groupdel:删除组
语法:groupdel [options] GROUP
示例:groupdel test