目录
用户组管理 /etc/group
属主、属组
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理(开发、测试、运维、root)。不同Linux 系统对用户组的规定有所不同,
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。
创建一个用户组 groupadd命令
-m: 自动创建者用户的主目录 /home/xiaohe
-G: 给用户分配组!
groupadd 选项 用户组
创建完用户组可以得到一个组的id,这个id是可以指定的 -g 如果不指定即使自增1
# groupadd group1
# groupadd -g 101 group2
删除用户组,使用groupdel命令
groupdel 用户组
常用的选项有:
# groupdel group1
修改用户组的权信息和名字 groupmod -g -n
groupmod 选项 用户组
常用的选项有:
- -g GID 为用户组指定新的组标识号。
- -o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
- -n新用户组 将用户组的名字改为新名字
# 此命令将组group2的组标识号修改为102。
groupmod -g 102 group2
# 将组group2的标识号改为10000,组名修改为group3。
groupmod –g 10000 -n group3 group
切换组 newgrp
# 当前登录的用户 qinjiang
$ newgrp root
拓展: 文件的查看(了解)
/etc/passwd
/etc/passwd文件是用户管理工作涉及的最重要的一个文件。
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
这个文件中的每一行都代表这一个用户,我们可以从这里看出这个用户的主目录在那里,可以看到属于哪一个组!
登录口令:把真正的加密后的用户口令字存放到/etc/shadow文件中,保证我们密码的安全性!
/etc/shadow
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:
除了上面列出的伪用户外,还有许多标准的伪用户,例如:audit, cron, mail, usenet等,它们也都各自为相关的进程和文件所需要。
/etc/shadow中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生
/etc/group
用户组的信息放在 /etc/group 中
组名:口令:组标识号:组内用户列表