文章目录
命令简介
- 命令简介
- 常用选项
- 参考示例
- 删除用户
userdel 命令用于删除指定的用户及与该用户相关的文件,英文全称即“user delete”。在 Debian 上,我们通常会使用 deluser 命令。
其实 userdel 命令实际上是修改了系统的用户账号文件 /etc/passwd
、/etc/shadow
以及 /etc/group
文件。这与 Linux 系统”一切操作皆文件”的思想正好吻合。
如果被删除用户有关的进程正在运行时,userdel 命令通常不会删除该用户。如果确实必须要删除,可以先终止用户进程,然后再执行userdel 命令进行删除。但是 userdel 命令也提供了一个面对该种情况的参数,即 -f
选项。
删除用户 test,同时删除用户相关的文件和目录:
userdel -r test
如果不指定选项 -r
,则用户的主目录会被保留。
其实也有最简单的办法,但这种办法有点不安全,也就是直接在 /etc/passwd
中删除您想要删除用户的记录;但最好不要这样做,/etc/passwd
是极为重要的文件,可能您一不小心会操作失误