为了账号安全,请及时绑定邮箱和手机立即绑定

请问在linux如何彻底删除一个用户?

请问在linux如何彻底删除一个用户?

阿晨1998 2019-08-20 15:07:28
linux如何彻底删除一个用户
查看完整描述

4 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

userdel命令可以用于删除用户帐号及相关档案。
语法:userdel [-r] 用户名
参数:-r 用于彻底删除,用户HOME目录下的档案会被移除,在其他位置上的档案也将一一找出并删除,比如路径/var/mail/用户名 下的邮件。
警告:userdel不允许你移除正在线上的使用者帐号。你必须kill此帐号现在在系统上执行的程序才能进行帐号删除。
用法示例:
彻底删除名为zhidao的用户:
$ userdel -r zhidao



查看完整回答
反对 回复 2019-08-24
?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

配置文件
#/etc/shadow
#/etc/password
虽然这用户不能用了,但是属于此用户home下面的目录不会被删除。

查看完整回答
反对 回复 2019-08-24
?
HUH函数

TA贡献1836条经验 获得超4个赞

Linux删除用户组和用户时常用的一些命令和参数。
1、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
gpasswd -d A GROUP
2、建用户:
adduser phpq //新建phpq用户
passwd phpq //给phpq用户设置密码

3、建工作组
groupadd test //新建test工作组

4、新建用户同时增加工作组
useradd -g test phpq //新建phpq用户并增加到test工作组

注::-g 所属组 -d 家目录 -s 所用的SHELL

5、给已有的用户增加工作组
usermod -G groupname username

或者:gpasswd -a user group

6、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。

或者使用如下命令关闭用户账号:
passwd peter –l

重新释放:
passwd peter –u

6、永久性删除用户账号
userdel peter

groupdel peter

usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)

7、显示用户信息
id user
cat /etc/passwd

查看完整回答
反对 回复 2019-08-24
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

使用命令
userdel [-r][用户帐号]
userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
-f 删除用户登入目录以及目录中所有文件。

查看完整回答
反对 回复 2019-08-24
  • 4 回答
  • 0 关注
  • 2901 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信