在linux系统中1、 创建一个新的组群组群名称为network 2、 查看etcgroup文件的最后一行看看是如何设置的。 3、 创建一个新帐户user3并把他的起始组和附属组都设为network 4、 查看etcgroup文件中的最后一行看看有什么变化 5、 给组network设置组密码: 查看etcgshadow文件最后一行看看有什么变化 6、 取消组network的密码:
1、创建一个新的组群,组群名称为network:
sudo groupadd network
2、查看/etc/group文件的最后一行,看看是如何设置的:
tail -1 /etc/group
输出应该类似于:
network:x:1001:
其中,x表示组的密码暗文(尚未设置密码),1001为组的GID(组ID)。
3、创建一个新帐户user3,并把他的起始组和附属组都设为network:
sudo useradd -g network -G network user3
4、查看/etc/group文件中的最后一行,看看有什么变化:
tail -1 /etc/group
输出应该类似于:
network:x:1001:user3
其中,user3已被添加到network组中。
5、给组network设置组密码:
sudo gpasswd network
输入两次所需的组密码,会看到输出类似于:
Changing the password for group network New Password: Retype new password: passwd: password updated successfully
6、取消组network的密码:
sudo gpasswd -r network
会看到输出类似于:
Removing password for group network
7、新建用户user2,把用户user2加入到network组中:
sudo useradd -m user2 sudo usermod -a -G network user2
8、指派user2为组network的管理员,并查看/etc/gshadow文件最后10行,看看有什么变化:
sudo gpasswd -A user2 network tail -10 /etc/gshadow
输出应该类似于:
network:!::user2 user2:*::user2
其中,!表示该组没有密码,*表示user2是该组的管理员。
9、在组network中删除用户user3,再次查看/etc/group或/etc/gshadow文件,看看有什么变化:
sudo gpasswd -d user3 network tail -1 /etc/group tail -10 /etc/gshadow
输出应该类似于:
network:x:1001:user2 network:!::user2
其中,user3已被删除,只剩下user2作为该组的成员和管理员。
原文地址: https://www.cveoy.top/t/topic/bonn 著作权归作者所有。请勿转载和采集!