ubuntu中如何用deluser禁用用户

517
2025/4/16 9:32:36
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu中,deluser命令用于删除用户及其主目录。如果你想禁用一个用户而不是删除他,你可以使用usermod命令将用户的shell更改为/sbin/nologin或者/bin/false。这样,当用户尝试登录时,将会收到一条消息,告知他们该账户已被禁用,并且无法登录。

以下是如何使用usermod命令禁用用户的步骤:

  1. 打开终端(Terminal)。

  2. 输入以下命令来禁用用户(将username替换为你要禁用的用户的用户名):

sudo usermod -s /sbin/nologin username

或者

sudo usermod -s /bin/false username
  1. 按下回车键执行命令。

这将立即禁用用户账户,用户将无法再通过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访问日志