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仍然存在,这是为什么呢?如何彻底删除呢? 展开
userdel:/var/spool/mail/use 并不属于 use,所以不会删除
userdel:/home/use 并不属于 use,所以不会删除
并且home下a仍然存在,这是为什么呢?如何彻底删除呢? 展开
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知识
[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知识
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
userdel命令可以用于删除用户帐号及相关档案。
语法:userdel [-r] 用户名
参数:-r 用于彻底删除,用户HOME目录下的档案会被移除,在其他位置上的档案也将一一找出并删除,比如路径/var/mail/用户名 下的邮件。
警告:userdel不允许你移除正在线上的使用者帐号。你必须kill此帐号现在在系统上执行的程序才能进行帐号删除。
用法示例:
彻底删除名为zhidao的用户:
$ userdel -r zhidao
语法:userdel [-r] 用户名
参数:-r 用于彻底删除,用户HOME目录下的档案会被移除,在其他位置上的档案也将一一找出并删除,比如路径/var/mail/用户名 下的邮件。
警告:userdel不允许你移除正在线上的使用者帐号。你必须kill此帐号现在在系统上执行的程序才能进行帐号删除。
用法示例:
彻底删除名为zhidao的用户:
$ userdel -r zhidao
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用userdel这个命令只能删除用户,但不能删除主目录,如果要删除用户,并删除主目录,需要加 -r 这个参数,
userdel -r 用户名
userdel -r 用户名
追问
是加了这个参数的 -r但是报错了,如题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询