3.2-用户组管理

用户组管理
创建用户的时候,也会同时创建一个和用户名一样的组

[root@evan-01 ~]# cat /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:
wheel:x:10:
cdrom:x:11:
mail:x:12:postfix
man:x:15:
dialout:x:18:
floppy:x:19:
games:x:20:
tape:x:30:
video:x:39:
ftp:x:50:
lock:x:54:
audio:x:63:
nobody:x:99:
users:x:100:
utmp:x:22:
utempter:x:35:
ssh_keys:x:999:
input:x:998:
systemd-journal:x:190:
systemd-network:x:192:
dbus:x:81:
polkitd:x:997:
postdrop:x:90:
postfix:x:89:
sshd:x:74:
chrony:x:996:
evan1:x:1000:
evan2:x:1001:
[root@evan-01 ~]# 

按两下tab键补全下面每一个命令,我们会发现都会出现2个,后面这个带个 – 。表示系统帮我们自动备份的一份文件

[root@evan-01 ~]# ls /etc/shadow
shadow   shadow-  
[root@evan-01 ~]# ls /etc/passwd
passwd   passwd-  
[root@evan-01 ~]# ls /etc/group
group   group-  

增加组

[root@evan-01 ~]# groupadd grp1
[root@evan-01 ~]# tail -n1 /etc/group
grp1:x:1002:
[root@evan-01 ~]# 

自定义 gid 增加组

[root@evan-01 ~]# groupadd -g 1005 grp2
[root@evan-01 ~]# tail -n2 /etc/group
grp1:x:1002:
grp2:x:1005:
[root@evan-01 ~]#

删除组

[root@evan-01 ~]# groupdel grp1
[root@evan-01 ~]# tail -n2 /etc/group
evan2:x:1001:
grp2:x:1005:
[root@evan-01 ~]#

我们看到还有个 evan2 组,这个组能不能删除呢,试下

[root@evan-01 ~]# groupdel evan2
groupdel: cannot remove the primary group of user 'evan2'
[root@evan-01 ~]# 

不能删除 evan2 组,因为 evan2 组里面还有用户

你可能感兴趣的:(Linux用户和组管理,groupadd,groupdel,用户组管理)