命令功能:删除一个用户,使用权限为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选项,如果用户目录下有重要文件,删除前请备份。