在Ubuntu中,要禁用用户登录,可以使用deluser命令或usermod命令。下面是两种方法的详细步骤:
deluser命令打开终端:
你可以通过按 Ctrl + Alt + T 快捷键来打开终端。
禁用用户登录:
使用以下命令将用户的shell设置为/sbin/nologin,这将阻止该用户通过SSH或其他方式登录系统。
sudo deluser <username> --shell /sbin/nologin
将 <username> 替换为你想要禁用的用户名。
验证更改:
你可以使用以下命令来验证用户的shell是否已更改为/sbin/nologin:
getent passwd <username>
usermod命令打开终端:
同样,通过按 Ctrl + Alt + T 快捷键来打开终端。
禁用用户登录:
使用以下命令将用户的shell设置为/sbin/nologin:
sudo usermod -s /sbin/nologin <username>
将 <username> 替换为你想要禁用的用户名。
验证更改:
你可以使用以下命令来验证用户的shell是否已更改为/sbin/nologin:
getent passwd <username>
如果你以后需要恢复用户的登录功能,可以将用户的shell设置回默认值(通常是/bin/bash)。
deluser命令恢复:sudo deluser <username> --shell /bin/bash
usermod命令恢复:sudo usermod -s /bin/bash <username>
deluser命令的--remove-home选项:sudo deluser <username> --remove-home
希望这些步骤能帮助你成功禁用和恢复用户的登录功能。