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]#