Linux 系统中 /etc/passwd 文件详解
概述
在 Linux 系统中,每个用户都有一个对应的 /etc/passwd
文件中的记录行。这个文件对所有用户都是可读的,它记录了每个用户的一些基本属性信息。
本文将详细介绍 /etc/passwd
文件的语法、实操和各个字段的含义,以及一些关键的命令操作。
语法
每个 /etc/passwd
文件中的记录行由冒号分隔的 7 个字段组成。下面是每个字段的含义:
字段名 | 描述 |
---|---|
用户名 | 用户账号的字符串,通常长度不超过 8 个字符,并且由大小写字母和/或数字组成。 |
密码 | 存放着加密后的用户密码字,但是由于安全隐患,现在多数 Linux 系统使用 shadow 技术将真正的加密后的用户密码字存放到 /etc/shadow 文件中。 |
用户标识号 | 一个整数,系统内部用它来标识用户。一般情况下它与用户名是一一对应的。 |
组标识号 | 记录用户所属的用户组。它对应着 /etc/group< |