Unix 用户与组管理全解析
1. 用户账户信息存储文件概述
在 Unix 系统中,用户账户信息存储在多个 ASCII 配置文件中,这些文件对于系统的用户管理至关重要。以下是主要的存储文件:
- /etc/passwd :存储用户账户的基本信息。
- /etc/shadow :存储加密后的密码和密码设置,不过该文件的名称和位置在不同系统中有所不同。
- /etc/group :定义组和组内成员关系。
- /etc/gshadow :存储组密码和组管理员信息(仅 Linux 系统使用)。
下面将详细介绍这些文件。
2. 密码文件 /etc/passwd
/etc/passwd 是系统中关于用户信息的主列表,每个用户账户在该文件中都有一个对应的条目。每个条目为一行,格式如下:
username:x:UID:GID:user information:home-directory:login-shell
各字段由冒号分隔,其中只有用户信息字段中允许存在空格。各字段含义如下:
| 字段 | 含义 |
| ---- | ---- |
| username | 分配给用户的用户名,通常用于用户间的通信,一般不具有隐私性和安全性。大多数站点会采用相同的方式生成用户名,如使用姓氏或名字首字母加姓氏。在 U
超级会员免费看
订阅专栏 解锁全文
1093

被折叠的 条评论
为什么被折叠?



