1、useradd 创建用户
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 修改用户信息
usermod [options] ${USER_NAME}
3、userdel 删除用户
userdel [options] ${USER_NAME}
- -r 同步删除该用户的主目录及邮箱等附加资源
4、id 查看用户
id [options] ${USER_NAME}