在root账号终端用命令分别打开/etc/passwd /etc/shadow /etc/group 文件,写出与新账号相关的记录 Linux
时间: 2024-10-22 12:30:16 浏览: 37
Linux系统中账号管理最重要的两个文件:/etc/passwd和/etc/shadow
在Linux系统中,`/etc/passwd`、`/etc/shadow` 和 `/etc/group` 这三个文件是系统关键的配置文件,存储着用户账户的信息。
1. `/etc/passwd`文件: 也称为用户密码数据库,每个用户的条目都包含如下信息:
- 用户名
- 用户口令哈希(通常显示为x,因为大部分现代Linux系统会隐藏实际密码)
- 用户主目录
- 键盘交互模式
- 用户ID (UID)
- GID所属组
- 其他信息,如shell路径
例如,对新账号 "newuser" 的相关记录可能会类似:
```
newuser:x:1000:1000:newuser:/home/newuser:/bin/bash
```
2. `/etc/shadow`文件: 存储更安全的密码哈希以及加密后的过期时间、解锁日期等,同样以新用户为例:
```
newuser:*:18569:0:99999:7:::
```
*号表示未设置密码,18569可能是最后修改密码的时间戳(Unix时间戳),后面的数字代表过期天数(0表示永不过期),锁定时间(7:::表示无锁定)。
3. `/etc/group`文件: 记录用户组及组成员信息,包括组名、组ID和组内的用户。比如:
```
users:x:1000:newuser,admin...
```
这里,`users`是一个组,`newuser`是该组的一个成员。
注意,查看这些文件的内容通常需要管理员权限,普通用户无法直接查看。如果你有root权限,可以使用命令 `cat /etc/passwd`、`cat /etc/shadow` 和 `cat /etc/group` 来查看文件内容,但实际操作中应谨慎处理,避免泄露敏感信息。
阅读全文