Linux 删除用户命令
您想从基于 Linux 的系统中删除用户帐户吗?请在命令行上使用 userdel 命令。本页介绍如何在 Linux 上删除用户。
Linux 删除用户命令
以 root 用户身份输入命令
userdel {username}
sudo userdel {username}
userdel [option] {username}
如何列出 Linux 系统上的用户
使用cat 命令或者 more 命令查看/etc/passwd 文件:
$ cat /etc/passwd
$ more /etc/passwd
如何搜索给定的用户名
使用以下grep 命令来查找特定的用户名:
$ grep "^username" /etc/passwd
$ grep "^raj" /etc/passwd
删除名为 raj 的用户帐户
假设你想删除名为 raj 的用户,请运行:
$ sudo userdel raj
或者
# userdel raj
验证从 Linux 中删除的用户帐户:
$ grep "^raj" /etc/passwd
在 Linux 上使用 userdel 命令删除名为 raj 的用户帐户
Linux 删除用户账户命令
可以将 usedel 命令与 -r 选项结合使用。-r 选项会删除用户的主目录以及所有文件和电子邮件。语法如下:
例如,删除名为 tristan 的用户并删除用户的主目录:
或者
确保在 Linux 上删除用户帐户。运行id 命令或grep 命令进行验证:
userdel -r {username}
sudo userdel -r {username}
$ sudo userdel -r tristan
# userdel -r tristan
$ id tristan
$ grep "^tristan" /etc/passwd
$ sudo ls /home/tristan/
如何删除用户登录的任何 SELinux 用户映射
尝试:
sudo userdel -Z -r {username}
sudo userdel -Z -r vivek
如何在当前登录 Linux 服务器时强制删除用户账户
将-f选项传递给 userdel 命令。它会强制删除用户帐户,即使用户仍处于登录状态。例如:
要删除“ userdel:用户 rob 当前由进程 4650 使用”,请运行:
$ sudo userdel -r rob
[sudo] password for vivek:
userdel: user rob is currently used by process 4650
$ sudo userdel -r -f rob
结论
使用 userdel 命令在 Linux 上删除用户帐户和相关文件。