命令功能:删除一个用户,使用权限为root
命令格式:userdel [选项] username
常用选项:
-f 强制删除用户,即使用户当前已经登录系统
-r 删除用户的同时,也删除与用户相关的文件和目录,如用户家目录,日志,邮箱等
举例:
删除用户ami,同时删除用户的所有文件
userdel -r ami
# [root@localhost ~]# ll /home
# drwx------. 2 ami root 4096 Nov 9 11:37 amili
# [root@localhost ~]# userdel -r ami
# root@localhost ~]# ll /home /var/spool/mail/
# /home:
# total 20
# drwx------. 2 root root 16384 Sep 30 12:37 lost+found
# drwx------. 2 zzd zzd 4096 Nov 7 18:14 zzd
# /var/spool/mail/:
# total 0
# -rw-rw----. 1 rpc mail 0 Sep 30 12:40 rpc
# -rw-rw----. 1 zzd mail 0 Nov 7 18:14 zzd
删除当前已登陆的用户bmi,并删除与其相关的所有文件
userdel -rf bmi
# [root@localhost ~]# w
# 08:58:02 up 22 min, 2 users, load average: 0.00, 0.08, 0.12
# USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
# root pts/0 172.31.3.32 08:37 0.00s 0.19s 0.05s w
# bmi pts/2 172.31.3.32 08:57 5.00s 0.01s 0.01s -bash
# [root@localhost ~]# userdel -rf bmi
# userdel: user bmi is currently logged in
# [root@localhost ~]# w
# 09:00:06 up 24 min, 2 users, load average: 0.00, 0.05, 0.10
# USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
# root pts/0 172.31.3.32 08:37 0.00s 0.16s 0.02s w
说明:慎用-r选项,如果用户目录下有重要文件,删除前请备份。