用linux虚拟机创建一个新用户user01,设置其主目录为/home/user01,并查看/etc/passwd,/etc/shadow文件的最后一行如何记录
时间: 2024-10-11 10:13:14 浏览: 125
linux下基于用户的虚拟主机的设计与实现.doc
在Linux上,你可以使用命令行工具来创建一个新的用户并设置相关的属性。以下是步骤:
1. 打开终端:
```bash
sudo -i # 如果你是普通用户需要输入密码,然后切换到root权限
```
2. 创建新用户:
```bash
adduser user01
```
系统可能会提示你提供更多信息,如全名、邮箱地址等,按照提示完成。
3. 设置主目录:
```bash
mkdir /home/user01
chown user01:user01 /home/user01 # 将目录所有权设给新用户
chmod 755 /home/user01 # 给用户读写执行权限
```
4. 查看/etc/passwd文件:
```bash
less /etc/passwd
```
这个文件通常包含用户名、加密的UID、默认shell路径等信息,找到"user01"这一行即可看到相关信息。注意,如果有多行"user01",那么最后一行通常会是最新的用户条目。
5. 查看/etc/shadow文件:
```bash
less /etc/shadow
```
/etc/shadow文件记录了用户的密码哈希值和其他敏感信息,每一行代表一个用户,最后一行对应的就是"user01"的密码配置。在这个文件中,最后一行不会直接显示密码,而是以$6$或其他哈希前缀后的字符串形式存在。
阅读全文