L41.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- userdel和groupadd

7.3 userdel:删除用户

7.3.1 命令详解

【命令星级】 ★★★★★

【功能说明】

​ userdel命令可用于删除指定的用户及与该用户相关的文件。

【语法格式】

userdel [options] [login]
userdel [选项] [用户名]

​ **说明:**在userdel命令以及后面的选项和用户名里,每个元素直接都至少要有一个空格。

【选项说明】

​ 表7-5针对该命令的参数选项进行了说明。

​ 表7-5 userdel命令的参数选项及说明

在这里插入图片描述

7.3.2 使用范例

​ **范例7-7:**不加参数删除用户zuma。

[root@centos7 ~]# tail -4 /etc/passwd	#当前系统有4个多余的用户,准备删除。
younggirl:x:901:801::/home/younggirl:/bin/bash
tingting:x:1002:1002::/home/tingting:/sbin/nologin
inca:x:1999:1003:TmpUser:/home/inca:/sbin/nologin
zuma:x:1003:1004::/home/zuma:/bin/sh
[root@centos7 ~]# ll -d /home/zuma	#查看zuma用户的家目录。
drwx------. 2 zuma zuma 62 Oct 25 19:16 /home/zuma
[root@centos7 ~]# userdel zuma	#删除zuma用户。
[root@centos7 ~]# grep -w zuma /etc/passwd	#查看删除后的情况。
[root@centos7 ~]# ll -d /home/zuma	#zuma家目录依然存在。
drwx------. 2 1003 1004 62 Oct 25 19:16 /home/zuma

​ **范例7-8:**加-r参数删除用户及家目录。

[root@centos7 ~]# ll -d /home/younggirl/	#查看younggirl用户的家目录。
drwx------. 2 younggirl sa 62 Oct 25 18:41 /home/younggirl/
[root@centos7 ~]# grep -w younggirl /etc/passwd	#查看younggirl的用户信息。
younggirl:x:901:801::/home/younggirl:/bin/bash
[root@centos7 ~]# userdel -r younggirl	#带-r参数删除younggirl用户。
[root@centos7 ~]# grep -w younggirl /etc/passwd	#用户信息没了。
[root@centos7 ~]# ll -d /home/younggirl/	
ls: cannot access /home/younggirl/: No such file or directory	#younggirl用户的家目录也没了。

​ 在实际工作中尽量不要使用userdel删除用户,而是采用在/etc/passwd里注释用户的方法,防止用户误删除带来的系统及服务不正常。读者需要谨慎使用-r参数,因为-r参数会将用户家目录下的所有目录和文件都删除,导致数据不可逆地丢失。

7.4 groupadd:创建新的用户组

7.4.1 命令详解

【命令星级】 ★★★☆☆

【功能说明】

​ groupadd命令用于创建新的用户组。但groupadd命令的用途一般不大,因为useradd命令在创建用户的同时还会创建与用户同名的用户组。

【语法格式】

groupadd [options] [group]
groupadd [选项] [用户组]

​ **说明:**在groupadd命令以及后面的选项和用户名里,每个元素直接都至少要有一个空格。

【选项说明】

​ 表7-6针对该命令的参数选项进行了说明。

​ 表7-6 groupadd命令的参数选项及说明
在这里插入图片描述

7.4.2 使用范例

​ **范例7-9:**指定gid添加用户组的例子。

[root@centos7 ~]# groupadd -g 123 test1	#添加GID为123的test1用户组。
[root@centos7 ~]# tail -1 /etc/group
test1:x:123:
[root@centos7 ~]# tail -1 /etc/gshadow
test1:!::

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/125686733