第二个灵魂 发表于 2015-1-14 21:04:46

带来一篇Centos /etc/gshadow文件具体解析

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!/etc/gshadow文件的每行,以“:”分隔成4个字段。
1.用户组名
2.用户组暗码
3.用户组治理员的称号
4.支撑的账号称号
--------------------------------------------------------
etc/gshadow是/etc/group的加密资讯文件,好比用户组(Group)治理暗码就是寄存在这个文件。/etc/gshadow和/etc/group是互补的两个文件;关于年夜型办事器,针对许多用户和组,定制一些关系构造比拟庞杂的权限模子,设置用户组暗码是极有需要的。好比我们不想让一些非用户构成员永远具有用户组的权限和特征,这时候我们可以经由过程暗码验证的方法来让某些用户暂时具有一些用户组特征,这时候就要用到用户组暗码;
/etc/gshadow格局以下,每一个用户组独有一行;
groupname:password:admin,admin,...:member,member,...
第一字段:用户组
第二字段:用户组暗码,这个段可所以空的或!,假如是空的或有!,表现没有暗码;
第三字段:用户组治理者,这个字段也可为空,假如有多个用户组治理者,用,号朋分;
第四字段:构成员,假如有多个成员,用,号朋分;
举例:
beinan:!::linuxsir
linuxsir:oUS/q7NH75RhQ::linuxsir
第一字段:这个例子中,有两个用户组beinan用linuxsir
第二字段:用户组的暗码,beinan用户组无暗码;linuxsir用户组有曾经,曾经加密;
第三字段:用户组治理者,二者都为空;
第四字段:beinan用户组所具有的成员是linuxsir,然后还要对比一下/etc/group和/etc/passwd检查能否还有其它用户,普通默许添加的用户,有时同时也会创立用户组和用户名同称号;linuxsir用户组有成员linuxisir;
若何设置用户组的暗码?我们可以经由过程gpasswd来完成;不外普通的情形下,没有需要设置用户组的暗码;不外本身理论一下也有需要;上面是一个为linuxsir用户组设置暗码的例子;
gpasswd的用法:gpasswd用户组
root@localhost~]#gpasswdlinuxsir
正在修正linuxsir组的暗码
新暗码:
请从新输出新暗码:
用户组之间的切换,应当用newgrp,这个有点象用户之间切换的su;我先举个例子:
$newgrplinuxsir
暗码:
$mkdirlingroup
$ls-ldlingroup/
drwxr-xr-x2beinanlinuxsir409610月1815:56lingroup/
$newgrpbeinan
$mkdirbeinangrouptest
$ls-ldbeinangrouptest
drwxrwxr-x2beinanbeinan409610月1815:56beinangrouptest
解释:我是以beinan用户组切换到linuxsir用户组,而且建了一个目次,然后再切换回beinan用户组,又建了一个目次,请视察两个目次属用户组的分歧;照样本身领会吧;
转自:http://hi.百度.com/doughtymild/item/d2458817e44f6f6e71d5e8c2


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

柔情似水 发表于 2015-1-18 06:01:57

以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。

若相依 发表于 2015-1-27 05:54:55

熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:

仓酷云 发表于 2015-2-5 10:30:25

熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:

老尸 发表于 2015-2-11 13:14:14

笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机

愤怒的大鸟 发表于 2015-3-2 15:19:13

尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.

灵魂腐蚀 发表于 2015-3-11 06:44:27

通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?

再见西城 发表于 2015-3-18 03:13:56

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。

小女巫 发表于 2015-3-25 15:15:18

掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
页: [1]
查看完整版本: 带来一篇Centos /etc/gshadow文件具体解析