13.2.3 【Linux】新增与移除群组

简介: 13.2.3 【Linux】新增与移除群组

基本上,群组的内容都与这两个文件有关:/etc/group, /etc/gshadow。 群组的内容其实很简单,都是上面两个文件的新增、修改与移除而已。


groupadd

为了让使用者的 UID/GID 成对,建议新建的与使用者私有群组无关的其他群组时,使用小于 1000 以下的 GID 为宜。 也就是说,如果要创建群组的话,最好能够使用“ groupadd -r 群组名”的方式来创建。


groupmod


跟usermod类似,这个指令仅是在进行 group 相关参数的修改而已。

groupdel


groupdel是在删除群组。

为什么 mygroup 可以删除,但是 vbird1 就不能删除呢?原因很简单,“有某个帐号(/etc/passwd) 的 initial group 使用该群组!” 如果查阅一下,你会发现在 /etc/passwd 内的vbird1 第四栏的 GID 就是 /etc/group 内的 vbird1 那个群组的 GID。


如果要删除vbird1这个群组,必须要确认/etc/passwd内的账号没有任何人使用该群组作为initial group。所以,你可以:


修改 vbird1 的 GID ,或者是:


删除 vbird1 这个使用者。


gpasswd:群组管理员功能

13.2.4 帐号管理实例



要注意的地方主要有:myuser1 与 myuser2 都有支持次要群组,但该群组不见得会存在,因此需要先手动创建他! 然后 myuser3 是“不可登陆系统”的帐号,因此需要使用 /sbin/nologin这个 shell 来给予,这样该帐号就无法登陆。


相关文章
|
10月前
|
Linux 数据安全/隐私保护
Linux系统【文件传输】lprm命令 – 移除打印队列中的任务
lprm命令来自于英文词组”Line printer remove“的缩写,其功能是用于移除打印队列中的任务,使用lprm命令来移除尚未完成的,正放在打印机贮列之中的打印任务。
79 2
|
Shell Linux 数据安全/隐私保护
8.21 Linux切换用户的有效群组(newgrp命令)
我们知道,每个用户可以属于一个初始组(用户是这个组的初始用户),也可以属于多个附加组(用户是这个组的附加用户)。既然用户可以属于这么多用户组,那么用户在创建文件后,默认生效的组身份是哪个呢?
390 0
8.21 Linux切换用户的有效群组(newgrp命令)
|
Linux 数据安全/隐私保护
8.20 Linux将系统用户加入或移除群组(gpasswd命令)
为了避免系统管理员(root)太忙碌,无法及时管理群组,我们可以使用 gpasswd 命令给群组设置一个群组管理员,代替 root 完成将用户加入或移出群组的操作。
262 0
8.20 Linux将系统用户加入或移除群组(gpasswd命令)
|
存储 自然语言处理 监控
关于Linux中控制群组(cgroup)的一些笔记
不加思考地滥读或无休止地读书,所读过的东西无法刻骨铭心,其大部分终将消失殆尽。——叔本华
1000 0
关于Linux中控制群组(cgroup)的一些笔记

热门文章

最新文章