Linux-User相关

发布时间 2023-07-14 10:36:53作者: 谭五月

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}