linux 中用户组的管理

我们知道,默认情况下,在LINUX中,你每添加一个新的用户,就会自动建立一个和用户相同的组,这个组中默认只用同名用户一个.每个用户默认也只 在一个组中.一个组可以包含多个用户,一个用户也可以属于多个组.那么我们就可以利用这些属性来实现几个用户对某些文件享有共同的权限了.

1,添加和删除一个组

#groupadd xinhua

#groupdel xinhua

组文件包括/etc/group和/etc/gshadow,文件/etc/gshadow是保存密码文件的,多数情况下,组是不需要设置密码的.可以使用命令gpasswd为组添加密码;

#gpasswd xiaogang

修改组的属性:

#groupmod -n xinhuajiaoyu   xinhua

参数n 是指定组的新名.xinhua 是组的原名.

2.管理用户组

设置一个用户成为组的管理员

#gpasswd -A xiaogang xinhua

其中,xiaogang 是管理员,而xinhua 则是被管理的组名.

下面,我们将多个用户加如到组中:

#gpasswd -M user1,user2,user3 xinhua

当一个普通用户成为一个组的管理员后,他就可以管理该组了,他的权力包括:设置组的密码,添加.删除组中的成员.

删除密码:

#gpasswd -r xinhua

添加组的成员:

#gpasswd -a xiaogang xinhua

更换组

#newgrp xiaogang

查看当前用户的信息:

#id

从组中删除用户:
#gpasswd -d xiaogang xinhua

Removing user xiaogang from group xinhua

 

你可能感兴趣的:(linux,加密,user)