useradd和userdel的使用实践

1,添加用户命令:useradd或adduser
1.1 作用
useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
1.2 格式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
1.3 主要参数

   -c:加上备注文字,备注文字保存在passwd的备注栏中。
  -d:指定用户登入时的主目录,替换系统默认值/home/<用户名>
  -D:变更预设值。
  -e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。
  -f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1.
  -g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。
  -G:指定用户所属的附加群组。
  -m:自动建立用户的登入目录。
  -M:不要自动建立用户的登入目录。
  -n:取消建立以用户名称为名的群组。
  -r:建立系统账号。
  -s:指定用户登入后所使用的shell。默认值为/bin/bash。
  -u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。在CentOS7中系统用户UID为1~999,普通用户UID为1000+;以前的CentOS6中系统用户UID为1~499,普通用户UID为500+

1.4 说明
  useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码,否则将无法登录。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。

[root@CentOS7.4-1 ~]#tail -10f /etc/passwd  //用户名:密码占位符:UID:GID:用户描述:用户主目录(即~):登录后的shell
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
gudong:x:1000:1000:gudong:/home/gudong:/bin/bash
mysql:x:27:27:MariaDB Server:/var/lib/mysql:/sbin/nologin
nginx:x:991:986:nginx user:/var/cache/nginx:/sbin/nologin
gd1:x:1001:1001::/home/gd1:/bin/bash
testuser1:x:544:1001::/tmp/testuser1:/bin/bash
test10:x:1002:1002::/home/test10:/bin/bash

1.5 实战
例子1:添加用户gd1,默认家目录为/home/gd1

[root@CentOS7.4-1 home]#pwd
/home
[root@CentOS7.4-1 home]#ll
total 4
drwx------. 17 gudong gudong 4096 Mar 13 19:39 gudong
[root@CentOS7.4-1 home]#useradd gd1
[root@CentOS7.4-1 home]#ll
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 19:39 gudong

例子2:建立一个新用户账户testuser1,并设置UID为544,主目录为/tmp/testuser1,属于gd1组

[root@CentOS7.4-1 home]#cd /tmp
[root@CentOS7.4-1 tmp]#ll
total 652
drwx------  2 gudong gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root   root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root   root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root   root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root   root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root   root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1 gd1    gd1         6 Mar 13 19:41 test1
drwx------. 2 gudong gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root   root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 tmp]#
[root@CentOS7.4-1 tmp]#useradd -u 544 -d /tmp/testuser1  -g gd1 -m  testuser1
[root@CentOS7.4-1 tmp]#
[root@CentOS7.4-1 tmp]#ll
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1 gd1       gd1         6 Mar 13 19:41 test1
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 tmp]#
[root@CentOS7.4-1 tmp]#getent passwd testuser1
testuser1:x:544:1001::/tmp/testuser1:/bin/bash
[root@CentOS7.4-1 tmp]#

其他的使用可以一一测试,这里不再举例了。

2,删除用户命令:userdel
2.1 功能说明:
删除用户帐号,以及带-r参数时删除用户的家目录
注:虽然带-r参数时可以删除用户的家目录,但是不可删除非家目录下所属该用户的文件
2.2 语法:
userdel [参数] 用户帐号
2.3 常用的参数有:
-f:暂时没发现 -f参数的实际用途,网上的说法是强制删除,有待进一步研究;
-r:删除用户家目录;
具体分析步骤见 2.4节
2.4,举例说明
步骤1:添加用户test10

[root@CentOS7.4-1 home]#cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[root@CentOS7.4-1 tmp]#cd /home/
[root@CentOS7.4-1 home]#ll
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 19:39 gudong
[root@CentOS7.4-1 home]#useradd test10
[root@CentOS7.4-1 home]#ll
\total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 19:39 gudong
drwx------   3 test10 test10   78 Mar 13 22:59 test10

步骤2:给test10用户设置密码

[root@CentOS7.4-1 test10]#passwd test10
Changing password for user test10.
New password: 
BAD PASSWORD: The password fails the dictionary check - it does not contain enough DIFFERENT characters
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@CentOS7.4-1 test10]#

步骤3:登录test10,并在/home/test10/下建立test10.txt,在/tmp目录下建立文件test100,可以看到文件test10.txt和test100的所属用户名和用户组是test10

[test10@CentOS7.4-1 ~]$id
uid=1002(test10) gid=1002(test10) groups=1002(test10)
[test10@CentOS7.4-1 tmp]$cd /home/test10/
[test10@CentOS7.4-1 ~]$ll
total 0
[test10@CentOS7.4-1 ~]$vim test10.txt
[test10@CentOS7.4-1 ~]$cat test10.txt 
test10.txt
[test10@CentOS7.4-1 ~]$ll
total 4
-rw-rw-r-- 1 test10 test10 11 Mar 13 23:09 test10.txt
[test10@CentOS7.4-1 ~]$
[test10@CentOS7.4-1 ~]$cd /tmp
[test10@CentOS7.4-1 tmp]$vim test100
[test10@CentOS7.4-1 tmp]$cat test100 
test10
[test10@CentOS7.4-1 tmp]$ll
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1 test10    test10      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[test10@CentOS7.4-1 tmp]$

步骤4:直接不加任何参数删除用户test10,可以看出用户test10的家目录和文件/tmp/test100并未删除,是保留的,只是用户名和用户组变成了UID号

[root@CentOS7.4-1 test10]#getent passwd test10
test10:x:1002:1002::/home/test10:/bin/bash
[root@CentOS7.4-1 test10]#userdel test10
[root@CentOS7.4-1 test10]#getent passwd test10
[root@CentOS7.4-1 test10]#
[root@CentOS7.4-1 test10]#ll /home
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
drwx------   5   1002   1002  162 Mar 13 23:12 test10
[root@CentOS7.4-1 test10]#ll /home/test10
total 4
-rw-rw-r-- 1 1002 1002 11 Mar 13 23:09 test10.txt
[root@CentOS7.4-1 test10]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1      1002   1002      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 test10]#

步骤5:重新添加用户test10,可以看出用户test10的家目录和文件/tmp/test100的所属用户名和用户组恢复为test10

[root@CentOS7.4-1 test10]#useradd test10
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Creating mailbox file: File exists
[root@CentOS7.4-1 test10]#
[root@CentOS7.4-1 test10]#ll
total 4
-rw-rw-r-- 1 test10 test10 11 Mar 13 23:09 test10.txt
[root@CentOS7.4-1 test10]#ll /home/
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
drwx------   5 test10 test10  162 Mar 13 23:12 test10
[root@CentOS7.4-1 test10]#ll /home/test10/
total 4
-rw-rw-r-- 1 test10 test10 11 Mar 13 23:09 test10.txt
[root@CentOS7.4-1 test10]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1 test10    test10      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx

步骤6:用userdel -r 删除test10用户,可以看出用户test10的家目录被删除,文件/tmp/test100的所属用户名和用户组变为UID

[root@CentOS7.4-1 test10]#ll /home/
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
drwx------   5 test10 test10  162 Mar 13 23:12 test10
[root@CentOS7.4-1 test10]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1 test10    test10      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 test10]#
[root@CentOS7.4-1 test10]#userdel -r test10
[root@CentOS7.4-1 test10]#ll /home/
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
[root@CentOS7.4-1 test10]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1      1002   1002      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 test10]#

步骤7:重新添加用户test10,可以看出用户test10的家目录重新生成了,文件/tmp/test100的所属用户名和用户组恢复为test10

[root@CentOS7.4-1 home]#pwd
/home
[root@CentOS7.4-1 home]#ll
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
[root@CentOS7.4-1 home]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1      1002   1002      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 home]#
[root@CentOS7.4-1 home]#useradd test10
[root@CentOS7.4-1 home]#ll /home
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
drwx------   3 test10 test10   78 Mar 13 23:25 test10
[root@CentOS7.4-1 home]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1 test10    test10      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 home]#

步骤8:用userdel -f 删除test10用户,可以看出用户test10的家目录和文件/tmp/test100并未删除,是保留的,只是所属用户名和用户组变成了UID号

[root@CentOS7.4-1 home]#ll /home/
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
drwx------   3 test10 test10   78 Mar 13 23:25 test10
[root@CentOS7.4-1 home]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1 test10    test10      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 home]#userdel -f test10
[root@CentOS7.4-1 home]#getent passwd test10
[root@CentOS7.4-1 home]#ll /home/
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
drwx------   3   1002   1002   78 Mar 13 23:25 test10
[root@CentOS7.4-1 home]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1      1002   1002      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 home]#

步骤9:重新添加用户test10,并且使用userdel -rf 来删除用户,可以看出用户test10的家目录被删除,文件/tmp/test100的所属用户名和用户组变为UID

[root@CentOS7.4-1 home]#ll /home/
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
drwx------   3   1002   1002   78 Mar 13 23:25 test10
[root@CentOS7.4-1 home]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1      1002   1002      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 home]#useradd test10
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Creating mailbox file: File exists
[root@CentOS7.4-1 home]#
[root@CentOS7.4-1 home]#ll /home/
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
drwx------   3 test10 test10   78 Mar 13 23:25 test10
[root@CentOS7.4-1 home]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1 test10    test10      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 home]#userdel -rf test10
userdel: user test10 is currently used by process 5797
[root@CentOS7.4-1 home]#
[root@CentOS7.4-1 home]#userdel -rf test10
userdel: user 'test10' does not exist
[root@CentOS7.4-1 home]#getent passwd test10
[root@CentOS7.4-1 home]#
[root@CentOS7.4-1 home]#ll /home/
total 4
drwx------   3 gd1    gd1      78 Mar 13 22:49 gd1
drwx------. 17 gudong gudong 4096 Mar 13 23:04 gudong
[root@CentOS7.4-1 home]#ll /tmp
total 652
drwx------  2 gudong    gudong     24 Mar 13 19:36 ssh-JMpqmMXgjCRC
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-colord.service-0713X8
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-cups.service-t7GOff
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-rtkit-daemon.service-vDXY7n
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vgauthd.service-HflbFh
drwx------  3 root      root       17 Mar 13 19:33 systemd-private-a5537d18bac947daa985877a478932fb-vmtoolsd.service-XVYuhC
-rw-rw-r--  1      1002   1002      7 Mar 13 23:05 test100
drwx------  3 testuser1 gd1        78 Mar 13 22:53 testuser1
drwx------. 2 gudong    gudong      6 Nov  9 20:22 tracker-extract-files.1000
-rw-------  1 root      root   659778 Mar 13 19:44 yum_save_tx.2020-03-13.19-44.MLDWTA.yumtx
[root@CentOS7.4-1 home]#
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值