4.3- 刪除用戶 userdel詳解

使用userdel命令將用戶從系統中刪除。
默認情況下,userdel只刪除/etc/passwd文件中的用戶信息,它不會刪除賬戶在系統中的任何文件。

使用-r參數,userdel將刪除用戶的HOME目錄和用戶的郵件目錄。

1、userdel -r 用戶名,刪除用戶
刪除/etc/passwd 用戶 dafu1
刪除/etc/shadow 用戶 dafu1
刪除/etc/group 用戶 dafu1
刪除/etc/gshadow 用戶 dafu1
刪除用戶家目錄
注意:針對用戶組和附加組同於用戶名的情況

[root@hadoop etc]# id dafu1
uid=1000(dafu1) gid=1000(dafu1) 組=1000(dafu1)
[root@hadoop etc]# cat /etc/passwd | grep dafu1
dafu1:x:1000:1000::/home/dafu1:/bin/bash
[root@hadoop etc]# cat /etc/shadow | grep dafu1
dafu1:!!:18132:0:99999:7:::
[root@hadoop etc]# cat /etc/group | grep dafu1
dafu1:x:1000:
[root@hadoop etc]# cat /etc/gshadow | grep dafu1
dafu1:!::
[root@hadoop etc]# ll /home/dafu1
總用量 0
[root@hadoop etc]# ls -lia /home/dafu1
總用量 12
51253822 drwx------. 3 dafu1 dafu1  78 8月  24 15:46 .
33586818 drwxr-xr-x. 7 root  root   76 8月  24 18:59 ..
51253823 -rw-r--r--. 1 dafu1 dafu1  18 10月 31 2018 .bash_logout
51265249 -rw-r--r--. 1 dafu1 dafu1 193 10月 31 2018 .bash_profile
51265250 -rw-r--r--. 1 dafu1 dafu1 231 10月 31 2018 .bashrc
 2099888 drwxr-xr-x. 4 dafu1 dafu1  39 6月  11 13:23 .mozilla
[root@hadoop etc]# userdel -r dafu1
[root@hadoop etc]# cat /etc/passwd | grep dafu1
[root@hadoop etc]# cat /etc/shadow | grep dafu1
[root@hadoop etc]# cat /etc/group | grep dafu1
[root@hadoop etc]# cat /etc/gshadow | grep dafu1
[root@hadoop etc]# ls -lia /home/dafu1
ls: 無法訪問/home/dafu1: 沒有那個文件或目錄

2、userdel 用戶名,刪除用戶
刪除/etc/passwd 用戶 dafu1
刪除/etc/shadow 用戶 dafu1
/etc/group 用戶組依然存在
/etc/gshadow 用戶組依然存在
注意:針對用戶組和附加組不同於用戶名的情況

[root@hadoop etc]# id dafu4
uid=1102(dafu4) gid=1100(dafu2) 組=1100(dafu2)
[root@hadoop etc]# cat /etc/passwd | grep dafu4
dafu4:x:1102:1100::/home/dafu4:/bin/bash
[root@hadoop etc]# cat /etc/shadow | grep dafu4
dafu4:!!:18132:0:99999:7:::
[root@hadoop etc]# cat /etc/group | grep dafu4
dafu2:x:1100:dafu4
[root@hadoop etc]# cat /etc/gshadow | grep dafu4
dafu2:!::dafu4
[root@hadoop etc]# ls -lia /home/dafu4
總用量 12
51265282 drwx------. 3 dafu4 dafu2  78 8月  24 18:59 .
33586818 drwxr-xr-x. 6 root  root   63 8月  24 19:13 ..
51265284 -rw-r--r--. 1 dafu4 dafu2  18 10月 31 2018 .bash_logout
51265285 -rw-r--r--. 1 dafu4 dafu2 193 10月 31 2018 .bash_profile
51265286 -rw-r--r--. 1 dafu4 dafu2 231 10月 31 2018 .bashrc
 2099892 drwxr-xr-x. 4 dafu4 dafu2  39 6月  11 13:23 .mozilla
[root@hadoop etc]# userdel dafu4
[root@hadoop etc]# cat /etc/passwd | grep dafu4
[root@hadoop etc]# cat /etc/shadow | grep dafu4
[root@hadoop etc]# cat /etc/group | grep dafu4
[root@hadoop etc]# cat /etc/group | grep dafu2
dafu2:x:1100:
[root@hadoop etc]# cat /etc/gshadow | grep dafu4
[root@hadoop etc]# cat /etc/gshadow | grep dafu2
dafu2:!::
[root@hadoop etc]# ls -lia /home/dafu4
總用量 12
51265282 drwx------. 3 1102 dafu2  78 8月  24 18:59 .
33586818 drwxr-xr-x. 6 root root   63 8月  24 19:13 ..
51265284 -rw-r--r--. 1 1102 dafu2  18 10月 31 2018 .bash_logout
51265285 -rw-r--r--. 1 1102 dafu2 193 10月 31 2018 .bash_profile
51265286 -rw-r--r--. 1 1102 dafu2 231 10月 31 2018 .bashrc
 2099892 drwxr-xr-x. 4 1102 dafu2  39 6月  11 13:23 .mozilla
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章