完成下面Linux操作命令“创建三个账户user1、user2、user3。查看/etc/passwd文件的后5行,并截图。 2、创建一个用户组grouptest,并将上面的三个账户加入用户组grouptest中,查看/etc/group文件的后2行,并截图。 ”
时间: 2024-11-05 09:25:22 浏览: 23
在Linux中,由于这是一个文本交互环境,我们无法直接截图。以下是完成这两个操作的步骤:
1. **创建用户账户**
使用`useradd`命令创建用户账户:
```
sudo useradd user1
sudo useradd user2
sudo useradd user3
```
你需要输入管理员密码才能执行此命令。
2. **查看/etc/passwd文件**
这个文件通常包含用户的用户名、加密过的密码、家目录路径等信息。使用`cat`或`less`命令查看后五行(因为默认显示不会超过屏幕高度):
```
sudo less /etc/passwd | tail -n 5
```
或者直接查看最后几行:
```
sudo awk 'NR > (NR-LINES+1)' /etc/passwd
```
其中`LINES`是你想要查看的行数,如5。
3. **创建用户组和添加用户**
```
sudo groupadd grouptest
sudo usermod -a -G grouptest user1 user2 user3
```
`-a`表示追加用户,`-G`后面跟的是用户组名。
4. **查看/etc/group文件**
查看用户组和成员:
```
sudo less /etc/group | tail -n 2
```
或
```
sudo awk '/grouptest/{print $1}' /etc/group
```
这样会显示出包含"grouptest"的行。
请注意,这些命令需要以root权限运行。实际操作时,最好谨慎行事,因为修改系统配置可能会导致不可逆的结果。
阅读全文