user 相关
1、创建用户
useradd -u ${UID} -d ${HOME_DIR} -g ${GROUP} -s ${LOGIN_EXEC} ${USER_NAME}
- -u 指定用户UID
- -d 指定用户家目录,若不存在,系统会自动创建
- -G 指定用户的附加组,可以设置多个,组名之间以逗号分隔,组需要提前创建
- -g 指定用户的基本组
- -s 指定用户的登录解释器
- /bin/bash 启用用户登录
- /sbin/nologin 不允许系统login,可以使用其他ftp等服务
- /bin/false 最严格的禁止选项,一切服务都不能用
禁止用户登录需重启sshd:
systemctl restart sshd
2、修改用户信息
usermod [options] ${USER_NAME}
3、删除用户
userdel [options] ${USER_NAME},-r 同步删除该用户的主目录及邮箱等附加资源
4、查看用户
id [options] ${USER_NAME}
5、passwd
修改用户密码:passwd [USER_NAME],若USER_NAME缺省,则默认当前用户
锁定用户账户:passwd -l | --lock ${USER_NAME}
删除用户密码:passwd -d | --delete ${USER_NAME}
解锁用户账户:passwd -u | --unlock ${USER_NAME}
6、用户组
创建用户组:groupadd ${GROUP_NAME}
删除用户组:groupdel ${GROUP_NAME}

浙公网安备 33010602011771号