linux中命令vim etcgroup和vim etcgshadow有啥区别?

linux中命令vim etcgroup和vim etcgshadow有啥区别?,第1张

具体区别如下

/etc/group的格式如下:

group_name:passwd:GID:user_list

具体如下:

root:x:0:

daemon:x:1:

bin:x:2:

sys:x:3:

adm:x:4:jack

组名:口令:组标识号:组内用户列表

1)“组名”是用户组的名称,由字母或数字构成。与/etc/passwd中的登录名一样,组名不应重复。

2)“口令”字段存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是x。

3)“组标识号” :GID

4)“组内用户列表”:每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;

/etc/gshadow     

 /etc/gshadow是/etc/group的加密资讯文件,比如用户组(Group)管理密码就是存放在这个文件。

/etc/gshadow和/etc/group是互补的两个文件;对于大型服务器,针对很多用户和组,定制一些关系结构比较复杂的权限模型,设置用户组密码是极有必要的。

比如我们不想让一些非用户组成员永久拥有用户组的权限和特性,这时我们可以通过密码验证的方式来让某些用户临时拥有一些用户组特性,这时就要用到用户组密码。

[root@localhost ~]# cat /etc/gshadow  

root:::root  

bin:::root,bin,daemon  

组名:口令:组管理者:组内用户列表  

1) 组名: 是用户组的名称,由字母或数字构成。  

2) 口令:用户组密码,这个段可以是空的或!,如果是空的或有!,表示没有密码 

3) 组管理者:这个字段也可为空,如果有多个用户组管理者,用,号分割 

4) 组内用户列表:如果有多个成员,用,号分割 

第一字段:用户组名称;

第二字段:用户组密码;

第三字段:GID 用户组ID

第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;

举例:

root:x:0:root,linuxsir

用户组root;x是密码段,表示没有设置密码;GID是0;root用户组下包括root、linuxsir以及GID为0的其它用户(可以通过 /etc/passwd查看)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8509499.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存