Linux 的账号与群组
使用者账号
/etc/passwd 文件结构
结构示例
[root@www ~]# head -n 4 /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
- 帐号名称
- 口令 早期 Unix 系统的口令就是放在这字段上!但是因为这个文件的特性是所有的程序都能够读取,这样一来很容易造成口令数据被窃取, 因此后来就将这个字段的口令数据给他改放到 /etc/shadow 中了。所以这里你会看到一个『 x 』,呵呵!
- UID
- GID
- 用户信息说明栏
- 家目录
- Shell
/etc/shadow 文件结构
[root@www ~]# head -n 4 /etc/shadow
root:$1$/30QpE5e$y9N/D0bh6rAACBEz.hqo00:14126:0:99999:7::: <==底下说明用
bin:*:14126:0:99999:7:::
daemon:*:14126:0:99999:7:::
adm:*:14126:0:99999:7:::
- 帐号名称
- 口令
- 最近更动口令的日期
- 口令不可被更动的天数
- 口令需要重新变更的天数
- 口令需要变更期限前的警告天数
- 口令过期后的账号宽限时间(口令失效日)
- 账号失效日期
- 保留:
关于群组: 有效与初始群组、groups, newgrp
/etc/group 文件结构
[root@www ~]# head -n 4 /etc/group
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
- 组名
- 群组口令
- GID
- 此群组支持的账号名称