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}

posted @ 2023-07-14 10:34  谭五月  阅读(30)  评论(0)    收藏  举报