子项目 1--用户的管理。 (1)创建一个新用户user01,设置其主目录为/home/user01。 (2)查看/etc/passwd文件的最后一行,看看是如何记录的。 (3)查看/etc/sha
时间: 2024-11-09 20:23:20 浏览: 13
Hadoop大数据技术-实验1-熟悉常用的 Linux 操作和 Hadoop .docx
子项目 1 关于用户的管理主要包括以下几个步骤:
(1) 创建新用户 user01:在Linux系统中,你可以使用 `useradd` 命令来创建新用户,如:
```
sudo useradd -m -s /bin/bash user01
```
`-m` 参数表示为新用户创建主目录,默认为 `/home/$USER`,所以这里直接生成了 `/home/user01` 主目录。`-s` 指定了默认登录shell,这里是 `/bin/bash`。
(2) 查看 /etc/passwd 文件:这个文件包含了用户账号信息,包括用户名、密码哈希、家目录等。最末尾的一行通常不会明确显示特定用户的信息,因为用户添加后会被动态添加到此文件。但通过命令行,例如:
```
tail -n +$(($( wc -l </etc/passwd ) - 1))) /etc/passwd
```
可以看到除最后一条记录外的所有行,以找到最新添加用户的部分。
(3) 查看 /etc/shadow 文件:这个文件存储了用户的加密密码,而不是明文密码。用户的具体条目会类似于:
```
user01:$6$randomhashvalue:15874...:99999:7:::
```
其中 `$6$` 表示SHA-512哈希算法,`randomhashvalue` 是随机生成的密钥,`15874...` 是最后一次密码修改的时间戳。
阅读全文