一点关于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 指定用户所属组和附属组。
基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。
附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。
用户不论为与基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。但是一个用户只能有一个基本组。

 

posted on 2020-03-10 17:24  小菜的爱  阅读(200)  评论(0编辑  收藏  举报

导航