admin 管理员组文章数量: 1184232
删除一个用户 - userdel
• 要彻底的删除一个账号,比较麻烦
1 、删除 / etc / passwd ;/ etc /shadow 文件中的内容
2 、删除 / etc /group;/ etc / gshadow
3 、删除 /home/username;/ var /spool/mail/username
4 、删除该用户曾经来该 Liunx 中创建的文件
如果该用户在Linux系统下创建了许多文件和目录的话 , 我们则需要通过 find 将其进行搜索出来,再使用 userdel进行删除.
-r 连 同 家目录和邮箱一起删除
我们按照上图来添加一个 test01 的文件 , 看一下 ls /home/ 目录有 test01 用户了 , 但是我们使用 userdel test01(没有加任何参数) 时 /home/ 目录下还是没有被删除.
但是我们再来看一下 /etc/passwd 下的文件信息 , 发现 test01 被删除了.
同理 /etc/shadow 下的文件信息 , 发现 test01 被删除了.
/etc/group 下的文件信息 , 发现 test01 也被删除了.
看一下当前用户 tets01 用户的邮箱是否还在 , /var/spool/mail/ 发现 还存在 test01 , 说明这个邮箱没有删掉
所以我们需要手动来删除一下 /home 目录下的 test01 用户和删除 /var/spool/mail/ 下的 test01 邮箱.
下面我们再来创建一下 test01 用户 , 再通过 userdel -r test01 的方式来删除 test01 的用户 , 然后 ls /home/ 发现home目录被删除了 , 我们再来看 ls /var/spool/mail/ 目录下 , 发现目录的 test01 邮箱文件也被删除了.
转载自 :
版权声明:本文标题:Linux中删除用户 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1773972226a3567839.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论