用户标识符:
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
wy:x:0:500::/home/wy:/bin/bash
第一行:
密码:x标识
0:UID代表root 即系统管理员
0:GID代表组id“除始用户组”
root:用户信息说明
/root:用户主文件价
/bin/bash代表shell用来与内核通信
cat /etc/shadow
root:$6$0QZ5KfblDePJF5dw$wY.4iPUoznuSa74l4MkcYBzl6cZ7LqTs1dGJOhXrlqWg24oDzfkc/bifvq2Ujf1sYahf11/q3s92FiABH0LAW.:17117:0:99999:7:10:17227:
wy:$6$254yDpP5$qgqkPxXPCiACtqYhbTnEK8enQIKGm35wZy4F.m/NuR.kpMVnb.S19.07joHYpkHzuJN7AlSWwXC3J7P1Hd8iy/:17117:0:99999:7:::
$后:为用户加密后密码
17117:为密码的改动日期 以1971 . 1 . 1 开始累加的,用以下命令来进行简单的计算
[root@localhost ~]# echo $(($(date --date="2016/11/12" +%s)/86400+1))
17117
17171后的0:代表多少天内不能修改密码 (与最近的修改日期相比)
99999:代表需要重新修改的天数
7:密码到期的提醒开始天数 (与重新修改时间比较)
10:密码过期后的宽限时间 (与密码失效日比较)
17227:代表帐号失效期,直接使帐号失效
最后:为保留字段 以后可添加功能
groups:
cat /etc/groups
root:x:0:wy
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
wy:x:500:
root:用户组名字
x:用户组密码到 /etc/gshadow
GID:组ID
0:代表了用户组GID
wy:代表我把自己创建的用户wy加入到root组里,即代表wy有了两个用户组
newgrp切换有效用户组:只能在支持的组内切换。
[root@localhost ~]# cat /etc/gshadow
root:::
bin:::bin,daemon
daemon:::bin,daemon
sys:::bin,adm
adm:::adm,daemon
wy:!::
test:!::
test2:!::
root:用户组名
密码列 !代表无合法密码,即没有管理员
组管理员帐号
用户组所属帐号
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
wy:x:0:500::/home/wy:/bin/bash
第一行:
密码:x标识
0:UID代表root 即系统管理员
0:GID代表组id“除始用户组”
root:用户信息说明
/root:用户主文件价
/bin/bash代表shell用来与内核通信
cat /etc/shadow
root:$6$0QZ5KfblDePJF5dw$wY.4iPUoznuSa74l4MkcYBzl6cZ7LqTs1dGJOhXrlqWg24oDzfkc/bifvq2Ujf1sYahf11/q3s92FiABH0LAW.:17117:0:99999:7:10:17227:
wy:$6$254yDpP5$qgqkPxXPCiACtqYhbTnEK8enQIKGm35wZy4F.m/NuR.kpMVnb.S19.07joHYpkHzuJN7AlSWwXC3J7P1Hd8iy/:17117:0:99999:7:::
$后:为用户加密后密码
17117:为密码的改动日期 以1971 . 1 . 1 开始累加的,用以下命令来进行简单的计算
[root@localhost ~]# echo $(($(date --date="2016/11/12" +%s)/86400+1))
17117
17171后的0:代表多少天内不能修改密码 (与最近的修改日期相比)
99999:代表需要重新修改的天数
7:密码到期的提醒开始天数 (与重新修改时间比较)
10:密码过期后的宽限时间 (与密码失效日比较)
17227:代表帐号失效期,直接使帐号失效
最后:为保留字段 以后可添加功能
groups:
cat /etc/groups
root:x:0:wy
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
wy:x:500:
root:用户组名字
x:用户组密码到 /etc/gshadow
GID:组ID
0:代表了用户组GID
wy:代表我把自己创建的用户wy加入到root组里,即代表wy有了两个用户组
newgrp切换有效用户组:只能在支持的组内切换。
[root@localhost ~]# cat /etc/gshadow
root:::
bin:::bin,daemon
daemon:::bin,daemon
sys:::bin,adm
adm:::adm,daemon
wy:!::
test:!::
test2:!::
root:用户组名
密码列 !代表无合法密码,即没有管理员
组管理员帐号
用户组所属帐号