用户信息文件:/etc/passwd
- 查看/etc/passwd文件内容:more /etc/passwd
- 查看/etc/passwd文件帮助信息:man 5 passwd
下图是查看/etc/passwd帮助信息:
在/etc/passwd的帮助文档中说明了以下几点内容:
- /etc/passwd文件里存放的是系统所有用户的用户信息,该文件是一个系统账户列表。
#查看系统用户数量 wc -l /etc/passwd
wc -l本意是查看文件有多少行,而在/etc/passwd文件中,一行就是一个用户的相关信息,所以文件有多少行就代表系统有多少个用户。
- /etc/passwd文件中的一行就是一条用户记录,每行都有一样的格式: account:password:UID:GID:GECOS:directory:shell (帐号:密码:用户ID:组ID:一般的信息:家目录:shell)
字段 含义 用户名(账号) 用户登录系统时使用的用户名,一般不要太长 密码 密码位。以前存放的是加密的密码,现在没有存放密码,用x保留这一位置。 UID 用户标识号。Linux中内核只认数字,内核操作的每一个对象,不论是进程、用户、用户组、文件等都需要有数字标识,用户的数字标识就是UID。 GID 缺省组标识号。用户组是同样类型用户的集合。一个操作系统里可以有多个用户组,反之,一个用户也可以属于多个用户组。添加用户的时候,即使我们没有指定用户组,系统会自动创建一个和用户同名的组。在Linux中,没有哪个用户是没有属于的用户组的。 注释性描述 例如存放用户全名等信息,也可以不描述 家目录 用户登录系统后的缺省目录,存放用户基本信息,普通用户的缺省目录:/home/用户名 命令解释器 例如用户使用的Shell,默认为bash