查看/etc/passwd文件的最后一行,看看是如何记录的。
时间: 2024-06-07 15:11:49 浏览: 19
在Unix和类Unix操作系统中,/etc/passwd文件是一个包含所有用户账户信息的文本文件。每一行记录一个用户账户信息,具体格式如下:
```
username:password:UID:GID:gecos:home_directory:login_shell
```
其中,各字段含义如下:
- `username`:用户账户名
- `password`:密码占位符,通常是x表示存储在/etc/shadow文件中
- `UID`:用户ID,是一个数字,用来标识用户身份
- `GID`:用户所属组的ID
- `gecos`:注释,可以是用户的全名或者其他相关信息
- `home_directory`:用户的家目录
- `login_shell`:用户的登录shell,即登录成功后默认使用的命令解释器
最后一行记录的是系统中的一些服务账号,如下所示:
```
ntp:x:123:123:NTP:/var/empty:/usr/bin/false
```
其中,`ntp`是用户名,`x`表示密码占位符,`123`是UID和GID,`NTP`是注释,`/var/empty`是家目录,`/usr/bin/false`是shell。
相关问题
linux查看/etc/passwd文件的最后一行,看看是如何记录的。
要查看 `/etc/passwd` 文件的最后一行,可以使用以下命令:
```shell
sudo tail -n 1 /etc/passwd
```
这将显示 `/etc/passwd` 文件的最后一行,格式如下:
```
username:password:UID:GID:comment:home directory:default shell
```
其中,`username` 是用户的登录名,`password` 是加密后的密码(通常是 `x`),`UID` 是用户的唯一标识符,`GID` 是用户所属的组的唯一标识符,`comment` 是任意注释,`home directory` 是用户的主目录,`default shell` 是用户默认使用的 shell。
linux中《写出命令)- 9 1、创建一个新用户user01,设置其主目录为/home/user01:2、查看/etc/passwd 文件的最后一行,看看是如何记录的。- 3、查看文件/etc/shadow 文件的最后一行,看看是如何记录的。 给用户 user01 设置密码。 5、再次查看文件/etc/shadow 文件的最后一行,看看有什么变化。“ 6、使用user01 用户登录系统,看能否登录成功。。4 7炼蹴芭锁定用户user01。 8、查看文件/etc/shadow 文件的最后一行,看看有什么变化。 9、再次使用user01 用户登录系统,看能否登录成功。- 10、解除对用户user01的锁定。一 11、更改用户 user01的帐户名为 user02。- 12、查看/ete/passrd 文件的最后一行,看看有什么变化。 13、删除用户user02。
1. 创建一个新用户user01,设置其主目录为/home/user01:
```
sudo useradd -m -d /home/user01 user01
```
2. 查看/etc/passwd 文件的最后一行,看看是如何记录的。
```
sudo tail -1 /etc/passwd
```
最后一行应该是新创建的用户user01的信息。
3. 查看文件/etc/shadow 文件的最后一行,看看是如何记录的。
```
sudo tail -1 /etc/shadow
```
最后一行应该是新创建的用户user01的密码信息。
4. 给用户 user01 设置密码。
```
sudo passwd user01
```
输入两次密码即可设置密码。
5. 再次查看文件/etc/shadow 文件的最后一行,看看有什么变化。
```
sudo tail -1 /etc/shadow
```
最后一行应该是已加密的新密码信息。
6. 使用user01 用户登录系统,看能否登录成功。
```
su - user01
```
输入密码即可登录成功。
7. 锁定用户user01。
```
sudo passwd -l user01
```
8. 查看文件/etc/shadow 文件的最后一行,看看有什么变化。
```
sudo tail -1 /etc/shadow
```
最后一行应该有个“L”标记,表示用户已被锁定。
9. 再次使用user01 用户登录系统,看能否登录成功。
```
su - user01
```
由于用户已被锁定,无法登录成功。
10. 解除对用户user01的锁定。
```
sudo passwd -u user01
```
11. 更改用户 user01的帐户名为user02。
```
sudo usermod -l user02 user01
```
12. 查看/ete/passrd 文件的最后一行,看看有什么变化。
```
sudo tail -1 /etc/passwd
```
最后一行应该是新的用户名user02的信息。
13. 删除用户user02。
```
sudo userdel -r user02
```
-r选项可以删除用户的主目录。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)