/etc/passwd 文件详解
/etc/passwd 保存了系统中每一个用户的信息
/etc/passwd 中每个用户的信息占用了一行,也就是说这个文件有多少行,系统就有多少个用户。
要查看系统中有多少个用户,最简单的方法就是查看/etc/passwd文件有多少行,如下:
wc -l /etc/passwd
/etc/passwd文件每一行的格式:
root:x:0:0:root:/root:/bin/bash
含义如下:
用户名:密码位:UID:GID:用户描述信息:用户宿主目录:shell类型
(密码位:没有保存密码,真正的密码保存在/etc/shadow中,在linux中,密码先是写到/etc/passwd文件中,然后在转换到/etc/shadow中。
通过pwunconv将密码会写到/etc/passwd中;
通过pwconv将密码写到/etc/shadow,创建用户后会自动执行这一操作)
其中,每一行用冒号风格,表示一个选项的设置,总共有7个选项: