linux如何彻底删除一个用户

下面有一个用户a,用userdel-ra删除的时候报错,userdel:/var/spool/mail/use并不属于use,所以不会删除userdel:/home/us... 下面有一个用户a,用userdel - r a删除的时候报错,
userdel:/var/spool/mail/use 并不属于 use,所以不会删除
userdel:/home/use 并不属于 use,所以不会删除
并且home下a仍然存在,这是为什么呢?如何彻底删除呢?
展开
 我来答
教育达人小李
高粉答主

2019-07-17 · 每个回答都超有意思的
知道小有建树答主
回答量:2030
采纳率:100%
帮助的人:48万
展开全部

1、使用root用户登录到系统中。

2、切换到到/home目录,查看当前文件夹,一般一个文件夹名字就代表一个用户。

3、或者使用以下命令查看用户cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more。

4、使用userdel命令可以删除用户,输入userdel -h查看帮忙命令。

5、使用userdel -r删除用户以及对应的文件夹,输入命令userdel -r hundsun,这样就把hundsun用户删除了。

宁宁鸭n
2020-02-23 · TA获得超过2411个赞
知道答主
回答量:45
采纳率:100%
帮助的人:6786
展开全部

1、使用root用户登录到系统中

2、切换到到/home目录,查看当前文件夹,一般一个文件夹名字就代表一个用户

3、或者使用以下命令查看用户

cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more


4、使用userdel命令可以删除用户,输入userdel -h查看帮忙命令

5、使用userdel -r删除用户以及对应的文件夹

输入命令userdel -r hundsun,这样就把hundsun用户删除了

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可靠的梦想之星
2019-10-12 · TA获得超过587个赞
知道小有建树答主
回答量:926
采纳率:78%
帮助的人:36.9万
展开全部
1、首先进入系统创建一个用户
[root@localhost /]# useradd haha #创建用户 haha是用户名
[root@localhost /]# passwd haha #为该用户设置密码
更改用户 haha 的密码 。
新的 密码:******
密码设置完成后,提示“passwd:所有的身份验证令牌已经成功更新。”,表示密码已经设置成功。
2、对该用户一些信息目录查看
3、删除用户
若使用userdel haha 命令删除该用户时,并不能删除该用户的所有信息,只是删除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)
[root@localhost /]# userdel haha
[root@localhost /]# cat /etc/passwd | grep haha
[root@localhost /]# cat /etc/shadow | grep haha
[root@localhost /]# cat /etc/group | grep haha
[root@localhost /]# cat /etc/gshadow | grep haha
[root@localhost /]# find / -name "*haha*"
4、正确删除用户
[root@localhost /]# userdel -r haha
再使用find命令查看,用户相关文件已经删除。
可参考《Linux就该这么学》查看更多Linux知识
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
日TimE寸
推荐于2017-09-02 · TA获得超过9568个赞
知道大有可为答主
回答量:1358
采纳率:83%
帮助的人:471万
展开全部
userdel命令可以用于删除用户帐号及相关档案。
语法:userdel [-r] 用户名
参数:-r 用于彻底删除,用户HOME目录下的档案会被移除,在其他位置上的档案也将一一找出并删除,比如路径/var/mail/用户名 下的邮件。
警告:userdel不允许你移除正在线上的使用者帐号。你必须kill此帐号现在在系统上执行的程序才能进行帐号删除。
用法示例:
彻底删除名为zhidao的用户:
$ userdel -r zhidao
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
df...j@163.com
2013-05-31
知道答主
回答量:25
采纳率:0%
帮助的人:20.2万
展开全部
用userdel这个命令只能删除用户,但不能删除主目录,如果要删除用户,并删除主目录,需要加 -r 这个参数,

userdel -r 用户名
追问
是加了这个参数的 -r但是报错了,如题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式