linux用户相关配置文件

  1. /etc/passwd
    Linux系统中的每个用户都在“/etc/passwd”文件中有一个对应的记录行,它记录了这个用户的基本属性。当用户登录时,系统会查询这个文件,确认用户的UID并验证用户口令。文件中的内容如下所示。
 1	root:x:0:0:root:/root:/bin/bash 
 2	daemon:x:1:1:daemon:/usr/sbin:/bin/sh
 3	bin:x:2:2:bin:/bin:/bin/sh
 4	sys:x:3:3:sys:/dev:/bin/sh
 5	sync:x:4:65534:sync:/bin:/bin/sync
 6	games:x:5:60:games:/usr/games:/bin/sh
 7	man:x:6:12:man:/var/cache/man:/bin/sh

如上所示,文件中的字段以“:”分隔开,这些字段分别是登录名、经过加密的口令、UID、默认的GID、个人信息、主目录、登录Shell。这个文件对所有用户都是可读的。
2. /etc/shadow
文件“/etc/shadow”与“/etc/passwd”类似,由若干个字段组成,字段之间用“:”分隔开。由于文件“/etc/shadow”中的记录行是由pwconv命令根据“/etc/passwd”中的数据自动产生,因此其记录行与“/etc/passwd”中的记录一一对应。文件内容如下所示。

 1	root:$6$GMHQekE1$pNihRE/eZd9cG9l9HbOX3qKzsElk/VMQIKEzMvxxYxCb5uDCioFkwR33tWZJgQFOsgw6MxzsP6M/Boo/yk0600:16983:0:99999:7:::    //字段显示较长,此处为换行显示 
 2	daemon:*:15455:0:99999:7:::
 3	bin:*:15455:0:99999:7:::
 4	sys:*:15455:0:99999:7:::
 5	sync:*:15455:0:99999:7:::
 6	games:*:15455:0:99999:7:::
 7	man:*:15455:0:99999:7:::

如上所示,这些字段分别是:登录名、加密口令、最后一次修改时间、最小时间间隔、最大时间间隔、警告时间、不活动时间、失效时间、标志。具体解释如下。
(1)登录名:与“/etc/passwd”文件中的登录名一致的用户账号。
(2)口令:存放的是加密后的用户口令字,如果为空,则对应用户没有口令,登录时不需要口令。
(3)最后一次修改时间:表示从某个时刻起,到用户最后一次修改口令时的天数。时间起点对不同的系统可能不一样。在 Linux系统中,这个时间起点是1970年1月1日。
(4)最小时间间隔:指的是两次修改口令之间所需的最小天数。
(5)最大时间间隔:指的是口令保持有效的最大天数。
(6)警告时间:表示的是从系统开始警告用户到用户密码正式失效之间的天数。
(7)不活动时间:表示的是用户没有登录活动,但账号仍然能保持有效的最大天数。
(8)失效时间:如果使用该字段,则相应账号的生存期期满后,该账号将不再是一个合法的账号,无法登录。
3. /etc/group
将用户分组是Linux 系统中对用户进行管理及控制访问权限的一种手段。每个用户都属于某个用户组;一个组中可以有多个用户,一个用户也可以属于不同的组。
如果一个用户同时是多个组中的成员时,在“/etc/passwd”文件中记录的是用户所属的主组,也就是登录时所属的默认组,而其他组称为附加组。当用户要访问属于附加组的文件时,必须首先使用newgrp命令使自己成为所要访问的组中的成员。
用户组的所有信息都存放在“/etc/group”文件中。此文件的格式也类似于“/etc/passwd”文件,使用“:”分隔开。文件中的内容如下所示。

 1	root:x:0: 
 2	daemon:x:1:
 3	bin:x:2:
 4	sys:x:3:
 5	adm:x:4:linux
 6	tty:x:5:

如上所示,这些字段分别是:组名、口令、GID号、组内成员列表。具体解释如下。
(1)组名:用户组的名称,由字母或数字构成。与“/etc/passwd”中的登录名一样,组名不应重复。
(2)口令:用户组加密后的口令字。一般Linux 系统的用户组都没有口令,即这个字段一般为空,或者是*。
(3)组标识号:组标识号(GID)与用户标识号(UID)类似,也是一个整数,被系统内部用来标识用户组。
(4)组内用户列表:属于这个组的所有用户的列表,不同用户之间用“,”分隔。这个用户组可能是用户的主组,也可能是附加组。

猜你喜欢

转载自blog.csdn.net/anton_99/article/details/103654778