Linux账号管理

一、用户标识符:UID与GID

每个登录用户至少都会取得两个ID,一个是用户ID(UserID,UID),一个是用户组ID(GroupID,GID)。

每个文件都会有所有者ID与用户组ID,当显示文件属性时,系统会依据/etc/passwd与/etc/group的内容,找到UID和GID对应的账号与组名显示出来。UID与账号是一一对应的。

 

二、用户账号

跟用户账号有关的两个文件包括/etc/passwd和/etc/shadow,具体如下:

1./etc/passwd文件结构:此文件每一行代表一个账号

查看/etc/passwd文件的属性,文件的权限为root用户可以读写,其它用户为只读:

[root@hs-uf21 ~]# ll /etc/passwd

-rw-r--r-- 1 root root 2767 Apr 21 21:00 /etc/passwd

查看/etc/passwd文件内容,共有7个字段,每个字段使用分号“:”隔开,分别是:

[root@hs-uf21 ~]# head /etc/passwd

root : x : 0 : 0 : root : /root : /bin/bash

[ 1 ] [2] [3] [4] [ 5 ] [ 6 ] [ 7 ]

......

[1]:账号名称

[2]:密码

[3]:UID

[4]:GID

[5]:用户信息说明

[6]:主文件夹

[7]:Shell

 

2./etc/shadow文件结构:

查看/etc/shadow文件的属性,文件的权限为root使用只读:

[root@hs-uf21 ~]# ll /etc/shadow

-r-------- 1 root root 1684 Apr 10 21:28 /etc/shadow

查看/etc/shadow文件的内容,共有9个字段,每个字段使用分号“:”隔开,分别是:

[root@hs-uf21 ~]# head /etc/shadow

root:$1$yI2Xb6os$9C5hnN3POy6sdl0TY8FZv.:15805:0:99999:7:::

......

[1]:账号名称

[2]:密码

[3]:最近更新密码的日期

[4]:密码不可以被更改的天数

[5]:密码需要重新更改的天数

[6]:密码需要更改期限前的警告天数

[7]:密码过期后的账号宽限时间(密码失效日)

[8]:账号失效日期

[9]:系统保留

相关推荐