debian

如何用deluser命令删除用户登录权限

小樊
54
2025-04-25 08:05:39
栏目: 编程语言

要使用 deluser 命令删除用户的登录权限,可以按照以下步骤操作:

  1. 删除用户账号: 使用 deluser 命令删除用户账号。例如,要删除用户名为 username 的用户,可以使用以下命令:

    sudo deluser username
    

    这将从系统中删除用户账号及其主目录。

  2. 删除用户的登录Shell: 如果只想删除用户的登录权限,而不删除用户账号本身,可以修改用户的登录Shell。通常,将用户的登录Shell设置为 /sbin/nologin/bin/false 可以禁止用户登录系统。

    使用以下命令将用户的登录Shell设置为 /sbin/nologin

    sudo usermod -s /sbin/nologin username
    

    或者使用 /bin/false

    sudo usermod -s /bin/false username
    
  3. 验证更改: 可以使用 getent passwd username 命令来验证用户的登录Shell是否已更改:

    getent passwd username
    

    输出应显示用户的登录Shell已更改为 /sbin/nologin/bin/false

通过以上步骤,你可以有效地删除用户的登录权限,同时保留用户账号本身。

0
看了该问题的人还看了