Linux用户管理知识
用户及用户组配置文件介绍
Linux用户相关配置文件
与用户相关的配置文件有两个:
1、/etc/passwd #<===存储用户信息的文件
2、/etc/shadow #<===存储用户密码信息的文件
存储用户信息文件/etc/passwd
它是Linux中的重要系统文件之一。它的作用是存储系统用户的信息。
/etc/passwd中每个字段的作用
root:x:0:0:root:/root:/bin/bash
第一列root是用户名称
第二列 :x是 : 用户密码
第三列:0 是 :用户UID
第四列:0是: 用户组GID
第五列:root是:用户说明
第六列:/root是:用户家目录
第七列:/bin/bash是:shell解释器
各字段的详细说明
1、用户名称:和用户UID对应,这是用户登录时使用的用户名称,在系统中是唯一的,不能重名
2、用户密码:早期的Unix系统中,该字段是存放用户密码的,由于安全原因,后来把这个密码字段内容移到了/etc/shadow文件中。这个位置可以看到一个字母x,表示用户密码是在/etc/shadow文件中保护的。
3、用户UID:用户UID一般是由一个整数表示的,默认范围是0~60000.最大可以到65535
4、用户组GID:用户组一般是由一个整数表示的。
5、用户说明:对用户的描述说明
6、用户家目录:用户登录后默认进入的目录
7、Shell解释器:当前用户登录后所使用的解释器
存储用户密码信息的文件/etc/shadow
各字段的详细说明
1、用户名称
2、用户密码:加密过的字符串
3、最近更改密码的时间:从1970年1月1日开始,到最近一次更改口令的天数
4、禁止修改密码的天数:这里记录了这个账号的密码需要经过几天才可以被变更
5、用户必须更改口令的天数:必须要在这个时间之内重新设定你的密码,否则这个账号江湖暂时失效
6、警告更改密码的权限:在用户密码过期前多少天提醒用户更改密码
7、不活动时间:在用户密码过期之后到禁用账户的天数
8、失效时间:从1970年1月1日期,到用户被禁用的天数
9、标志:保留
Linux用户组相关配合文件
/etc/group #<====用户组信息文件
/etc/gshaow #<====用户密码信息文件
用户组信息文件/etc/group
作用:是存储用户组相关信息的文件,内容包括用户组名称、用户组GID等属性
各个字段的详细说明:
1、用户组名:用户组的名称
2、用户组密码:通常不需要设该密码
3、GID:用户组的ID
4、用户成员:加入这个组的所有用户
用户密码信息文件/etc/gshaow
各个字段的详细说明:
1、用户组名:用户组的名称
2、用户组密码:这个段可以使空的或!,如果是这样的,表示没有密码
3、用户组管理员用户:这段也可以为空,如果有多个,用哪个“,”分隔
4、用户成员:加入这个组的所有用户,如果有多个,用哪个“,”分隔