修改Linux用户组
时间:2020-02-23 14:40:07 来源:igfitidea点击:
要在Linux中修改现有组,使用GroupMod命令。
使用此命令我们可以更改组的GID,设置组密码并更改组的名称。
以下是GroupMod选项列表:
选项 | 说明 |
---|---|
g | 指定新的GID |
o | 用于分配一个重复的GID |
p | 设置组的密码 |
n | 修改组名 |
这是这个命令用法的一个简单示例。
要将组的名称从test_gr更改为test_group,我们可以使用以下命令:
$ sudo groupmod -n test_group test_gr
将用户添加到组
有趣的是,我们无法使用GroupMod命令将用户添加到组。
相反,使用具有-g选项的Usermod命令。
将用户添加到新组时,请务必列出所有用户的当前组。
省略任何用户的当前组将从这些组中删除用户!
要将Bob添加到组 Test_Group,我们可以使用以下命令:
$sudo usermod -G bob,test_group bob
我们可以使用组命令列出用户在用户中的组:
$groups bobs
如果在将用户添加到新组时不随意列出所有用户的当前组,则可以使用-a选项。
例如,如果我们希望将hyman添加到组CDROM并保留当前组成员身份,我们可以使用以下命令:
$sudo usermod -a -G cdrom hyman