1.简述 Linux 下用户与组相关的配置文件有哪些?各文件分别有什么功能?
时间: 2024-04-02 15:31:41 浏览: 138
在 Linux 系统中,用户与组相关的配置文件有以下几个:
1. /etc/passwd:该文件记录了系统中所有用户的基本信息,如用户名、用户 ID、默认 Shell 等。
2. /etc/shadow:该文件记录了系统中所有用户的密码信息,包括加密后的密码、密码最后修改时间、密码过期时间等。
3. /etc/group:该文件记录了系统中所有组的信息,如组名、组 ID、组成员等。
4. /etc/gshadow:该文件记录了系统中所有组的密码信息,包括加密后的密码、密码最后修改时间、密码过期时间等。
这些文件的作用分别如下:
1. /etc/passwd 文件用于存储所有用户的基本信息,如用户名、用户 ID、默认 Shell 等。该文件中每行代表一个用户,每行由 7 个冒号分隔的字段组成,分别为用户名、密码占位符、用户 ID、组 ID、用户描述、主目录、默认 Shell。
2. /etc/shadow 文件用于存储所有用户的密码信息,包括加密后的密码、密码最后修改时间、密码过期时间等。该文件中每行代表一个用户,每行由 9 个冒号分隔的字段组成,分别为用户名、加密后的密码、密码最后修改时间、密码最短使用期限、密码最长使用期限、密码过期前警告时间、密码过期后宽限时间、账号失效时间和保留字段。
3. /etc/group 文件用于存储所有组的信息,如组名、组 ID、组成员等。该文件中每行代表一个组,每行由 4 个冒号分隔的字段组成,分别为组名、密码占位符、组 ID、组成员。
4. /etc/gshadow 文件用于存储所有组的密码信息,包括加密后的密码、密码最后修改时间、密码过期时间等。该文件中每行代表一个组,每行由 4 个冒号分隔的字段组成,分别为组名、加密后的密码、组管理员、组成员。
阅读全文