当前位置: 首页 新闻资讯 游戏新闻

linux强制删除用户|Linux如何使用userdel删除用户

  • 08-13
  • 7565

  作为Linux系统管理员,需要对系统用户账号进行定期管理,将不需要的用户及时删除,以免造成不必要的麻烦,删除用户账号需要使用到userdel命令,下面小编就给大家介绍下Linux使用userdel命令删除用户的方法。

  正如你所见,我们不能没有root权限而删除用户 pasadena。当我们有权限时,系统不会给出错误信息,这意味着用户已经成功删除。

  完全删除用户家目录

  不带选项使用 userdel,只会删除用户。用户的家目录将仍会在/home目录下。

  强制删除一个用户

  userdel 提供了 -f 选项来强制删除用户。甚至当用户已经登入 Linux 系统时此选项仍旧生效。请看一下示例截图。

 Linux如何使用userdel删除用户

  截图的上面显示用户 pasadena 已经登录了系统。它被标记的进程6218是 SSHD 进程。而当我们用“userdel -f pasadena”只会显示已经登录的要被删除的用户信息。命令本身已经成功。如果我们使用cat 命令查看/etc/passwd的内容,我们看不到到用户 pasadena 存在了。他的家目录还存在但是所有者只能显示为数字ID。

  有一件事我们必须了解,带 -f 选项的 userdel 不会断开 该用户已有的 SSH 链接。因此,即使用户已经不存在,但实际上仍是登录状态,并且是活跃用户。但是当用户登出后不可再登录,因为用户已经被删除。

  因此所以这个选项使用起来有些危险,因为它会使你的系统进入不一致的状态。

  总结

  上面就是Linux使用userdel命令删除用户账号的方法介绍了,userdel命令不仅能够用来删除系统用户账号,还能用于删除文件。

返回顶部