Linux用户和用户组相关文件

1、用户信息文件 /etc/passwd

[root@cxm ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin

第一列:用户名
第二列:密码占位符
第三列:用户 ID (UID)
0 :超级用户的 UID,只要 UID 是 0 就是超级用户。
1-499: 系统用户的范围, 此范围的用户不能用于登录系统, 只能用于软件服务运行使用,其中 1-99 是系统保留的账户,系统自动创建。100-499 是预留给用户创建系统用户的。
500-65535: 通用户 UID。 建立的普通用户 UID 从 500 开始, 最大到 65535。这些用户足够使用了,但是如果不够也不用害怕,2.6.x 内核以后的 Linux 系统用户 UID 已经可以支持 2 32 这么多了。
第四列:组 ID (GID)
# 添加用户时, 如果不指定用户的初始组, 则会自动创建和用户名相同的组。
第五列:用户描述信息
第六列:用户家目录
# 级管理员 root 的家目录/root/ ; 普通用户的家目录 /home/*
第七列:登录 shell 类型
# /bin/bash 能登录系统 ; /sbin/nologin 不能登录系统
2、用户密码文件 /etc/shadow

[root@cxm ~]# cat /etc/shadow
root:$6$RgpQr1eSuhQQeETF$mj0OBoketJcNTrm9PPaPJCm0amjD3caPUp2BhZr.lrUyEObaFRd2kH8U/4jnFlbl3stwopihm0eV2iQNBK8hC0::0:99999:7:::
bin:*:17110:0:99999:7:::
daemon:*:17110:0:99999:7:::
adm:*:17110:0:99999:7:::
lp:*:17110:0:99999:7:::
sync:*:17110:0:99999:7:::
cxm:$6$IUL3rHnd$QzqdRzJ6pcy0hoPUm2He3f.HDsIBqNGJJzjZJOe5Po1sbPEq0.gxLdm8LNT.rYxSsi8uJrgqvMqu5tF.EnOpe0:17391:0:99999:7:::
yly:$6$YiLUuZf4$qBk7KClp435zTKkCUEerOP/wYf3S/dBxUz/o.XzW0.FjKD0ofkyvrZaqM8IBsscy/owcwJQxlA2KMEh6ploHv1:17391:0:99999:7:::

第一列:用户名
第二列:加密密码。我们也可以在密码前人为的加入“! ”或“”改变加密值让密码暂时失效, 使这个用户无法登陆, 达到暂时禁止用户登录的效果。注意所有伪用户的密码都是“! ! ”或“” ,代表没有密码是不能登录的。当然我新创建的用户如果不设定密码, 它的密码项也是 “! ! ” , 代表这个用户没有密码,不能登录。
第三列:密码最近更改时间( 1970 年 1 月 1 日作为标准时间)详见时间戳转换
第四列:密码最短有效期
第五例:密码最长有效期
第六列:密码到期前的警告天数
第七列:密码过期后的宽限天数
第八列:密码失效时间,这里同样要写时间戳,也就是用 1970 年 1 月 1日进行时间换算。如果超过了失效时间,就算密码没有过期,用户也就失效无法使用了
第九列:保留

3、组信息文件 /etc/group

[root@cxm ~]# cat /etc/group
root:x:0:cxm,yly
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
cxm:x:1000:
yly:x:1001:

第一列: 组名
第二列: 组密码占位符
第三列: 组 ID 号 (GID)
第四列: 组内成员列表

你可能感兴趣的:(Linux基础)