一点关于linux组与用户的事
Linux用户管理:新建用户组和新建用户
详见:https://blog.csdn.net/kangyide/article/details/84326336
1.用户组文件
/ etc / group, 存储当前系统中所有用户组信息,格式:组名:组密码占位符:组编号:组中用户名列表
/ etc / gshadow,存储当前系统中用户组的密码信息,格式:组名称:组密码:组管理者:组中用户名列表
2.新建组
语法:GROUPADD(选项)(参数)
选项:-g,指定新建组的GID,GID从500开始分配
-r,创建系统工作组,ID <500
-K,覆盖配置文件“/etc/login.defs中的”
-o,添加组ID号不唯一的工作组
3.修改组
groupmod
4.删除组
groupdel 注:需提前删除组内的用户
二,新建用户
1.用户文件
/ etc / passwd,存储当前系统中所有用户的信息 格式:用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:壳类型 根用户的UID为0,普通用户的UID从500开始分配
/ etc / shadow,存储当前系统中所有用户的密码信息
2.添加用户:useradd的
-g:指定用户所属的用户组
-G:指定用户所属的附加组
-d:指定用户主目录,如果目录不存在,使用-m创建主目录
-s:指定用户登录的壳牌,默认使用/斌/庆典,使用/ sbin目录/ nologin的,则不可登录系统
-u:指定用户号
-c:发表评论,指定描述信息
3.修改用户
修改用户名:usermod -l usertest usertest1
添加附属组:usermod -G root usertest
查看用户所属组语法:id username
4.删除用户和主目录:userdel -r usertest
5.设置用户密码:passwd username
linux中主组和附加组的区别
来源:https://www.cnblogs.com/nerrissa/articles/5411407.html
在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组。
基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。
附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。
用户不论为与基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。但是一个用户只能有一个基本组。