在Ubuntu中,deluser
命令用于删除用户及其主目录。如果你想禁用一个用户而不是删除他,你可以使用usermod
命令将用户的shell更改为/sbin/nologin
或者/bin/false
。这样,当用户尝试登录时,将会收到一条消息,告知他们该账户已被禁用,并且无法登录。
以下是如何使用usermod
命令禁用用户的步骤:
打开终端(Terminal)。
输入以下命令来禁用用户(将username
替换为你要禁用的用户的用户名):
sudo usermod -s /sbin/nologin username
或者
sudo usermod -s /bin/false username
这将立即禁用用户账户,用户将无法再通过SSH或其他方式登录系统。
如果你以后想要重新启用该用户,你可以使用usermod
命令将用户的shell更改为默认的shell(通常是/bin/bash
):
sudo usermod -s /bin/bash username
请注意,禁用用户并不会删除他们的文件或主目录。如果你想要完全删除用户及其所有文件,你应该使用deluser
命令,并加上--remove-home
选项:
sudo deluser --remove-home username
这将删除用户账户以及他们的主目录和邮件 spool。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何解读Ubuntu Tomcat访问日志