[root@localhost ~]# vim /etc/passwd
root:x:0:0:root:/root:/bin/bash
用户名:口令:UID:GID:注释:主目录:登录Shell
用户名:是代表用户账号的字符串。通常长度不超过8个字符,并且由大小写字母和/或数字组成。
口令:系统用口令来验证用户的合法性。现在的Unix/Linux系统中,口令不再直接保存在passwd文件中,通常将passwd文件中的口令字段使用一个“x”来代替,将/etc /shadow作为真正的口令文件,用于保存包括个人口令在内的数据。当然shadow文件是不能被普通用户读取的,只有超级用户才有权读取。
UID:是一个整数,系统内部用它来标识用户。
通常用户标识号的取值范围是0~65 535。0是超级用户root的标识号,1~99由系统保留,作为管理账号,普通用户的标识号从100开始。在Linux系统中,这个界限是500。
GID:记录的是用户所属的用户组。它对应着/etc/group文件中的一条记录。
注释:记录着用户的一些个人情况,例如用户的真实姓名、电话、地址等,这个字段并没有什么实际的用途。
主目录:也就是用户的起始工作目录,它是用户在登录到系统之后所处的目录。
登录Shell:用户登录后,要启动一个进程,负责将用户的操作传给内核,这个进程是用户登录到系统后运行的命令解释器或某个特定的程序,即Shell。Shell 是用户与Linux系统之间的接口。