首页 > 常见问答

命令删除用户账户(如何删除用户账户)

如何删除用户账户(命令删除用户账户)

可以使用手动的方法来删除用户的账户,要分别删除/etc/passwd文件中用户账号的记录,/etc/shadow文件中这个用户账号的密码记录,以及/etc/group文件中相关群组信息,最后还要删除/var/spool/mail/用户名所对应的邮件文件,这样才可以彻底删除这个用户的信息。这就有点麻烦了!所以不推荐使用。

usedel命令

userdel命令的语法格式如下:

userdel[-r]用户名

命令删除用户账户(如何删除用户账户)

在删除一个用户之前最好先浏览一下/etc/passwed、/etc/shadow和/etc/group这3个文件。使用带有-l选项的ls命令列出所有用户的邮箱文件:

[email protected]:~#ls-l/var/spool/mail

可以发现linux系统没有为使用newusers命令所创建的用户建立相应的邮箱文件,这也是newusers命令的一个不足之处。

使用带有-r选项的userdel命令删除babydog1这个用户。

[email protected]:~#userdel-rbabydog1

userdel:babydog1mailspool(/var/mail/babydog1)notfound

使用tail命令重新列出/etc/passwd文件中的内容以观察用户的记录是否已经被删除。

为什么要使用-r选项

如果在userdel命令中使用了-r选项,系统会在删除一个用户的同时删除这个用户的家目录及其邮箱,而不使用-r选项,则被删除用户的家目录依然存在,这样其他用户还可以继续使用这个用户的家目录中的那些分享文件。

原文标题:命令删除用户账户(如何删除用户账户),如若转载,请注明出处:https://www.angelbnb.com/wenda/4255.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「天使号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。