Linux(Centos 7.6)命令详解:userdel

1.命令作用

删除用户帐号及相关文件(delete a user account and related files)

2.命令语法

Usage: userdel [OPTION] LOGIN

3.参数详解

OPTION:

  • -f, --force,强制删除用户,比如用户其他地方登录情况下,直接删除会失败
  • -h, --help,显示此帮助信息并退出
  • -r, --remove,删除用户的同时删除主目录和邮件文件
  • -R, --root CHROOT_DIR,指定chroot目录执行命令(参考chroot命令用法)
  • -Z, --selinux-user,删除该用户的任何SELinux用户映射(参考useradd该参数说明)

4.常用用例

4.1.强制删除用户

[root@node1 ~]# useradd user1
[root@node1 ~]# userdel user1                       # user1在其他地方有人登录,删除用户会失败
userdel: user user1 is currently used by process 16978     
[root@node1 ~]# getent passwd user1                 # 可以查看用户还在
user1:x:1001:1001::/home/user1:/bin/bash
[root@node1 ~]# userdel -f user1                    # -f 强制删除用户,可成功删除用户
userdel: user user1 is currently used by process 16978
[root@node1 ~]# getent passwd user1                 # 无信息,则用户已经删除
[root@node1 ~]# 

4.2.删除用户同时删除其家目录和邮件文件

# 删除用户后,会遗留家目录和邮件文件
[root@node1 ~]# ll /home/user1/
total 0
[root@node1 ~]# ll /var/spool/mail/user1 
-rw-rw----. 1 1001 mail 0 Jun  9 17:49 /var/spool/mail/user1
[root@node1 ~]# 

# 使用-r参数级联删除,对应的家目录和邮件文件也会被删除
[root@node1 ~]# useradd user2
[root@node1 ~]# userdel -r user2
[root@node1 ~]# ll /home/user2
ls: cannot access /home/user2: No such file or directory
[root@node1 ~]# ll /var/spool/mail/user2
ls: cannot access /var/spool/mail/user2: No such file or directory
[root@node1 ~]# 

4.3.-Z参数

[root@node1 ~]# semanage login -l

Login Name           SELinux User         MLS/MCS Range        Service

__default__          unconfined_u         s0-s0:c0.c1023       *
root                 unconfined_u         s0-s0:c0.c1023       *
system_u             system_u             s0-s0:c0.c1023       *
user1                unconfined_u         s0-s0:c0.c1023       *
[root@node1 ~]# 
[root@node1 ~]# 
[root@node1 ~]# userdel -Z user1   # 删除用户并清理SELinux映射
[root@node1 ~]# semanage login -l

Login Name           SELinux User         MLS/MCS Range        Service

__default__          unconfined_u         s0-s0:c0.c1023       *
root                 unconfined_u         s0-s0:c0.c1023       *
system_u             system_u             s0-s0:c0.c1023       *
[root@node1 ~]# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值