D、使用命令或修改配置文件的形式,创建3个学生用户(stu1、stu2、stu3)和2个教师用户(tea1、tea2),学生用户属于student用户组,教师用户属于teacher用户组; E、设置定时器crontab,要求每天12点查看系统登录的用户信息,并将每次查看的用户信息保存到/opt/user.log文件中。
时间: 2024-02-25 18:59:33 浏览: 96
好的,针对你的问题,我来解答一下。
首先,创建用户可以使用以下命令:
```
sudo useradd -m -G student stu1
sudo useradd -m -G student stu2
sudo useradd -m -G student stu3
sudo useradd -m -G teacher tea1
sudo useradd -m -G teacher tea2
```
其中,`-m` 表示自动创建用户的家目录,`-G` 表示将用户添加到指定的组中。
接下来,设置定时任务可以使用 crontab 命令,具体操作如下:
1. 执行以下命令打开 crontab 编辑器:
```
sudo crontab -e
```
2. 在文件末尾添加以下一行:
```
0 12 * * * who >> /opt/user.log
```
其中,`0 12 * * *` 表示每天的12点执行,`who` 表示查看当前登录的用户信息,`>> /opt/user.log` 表示将每次查看的用户信息添加到 /opt/user.log 文件中。
3. 保存并退出 crontab 编辑器。
现在,每天的12点都会自动执行 `who` 命令并将结果保存到 /opt/user.log 文件中。
相关问题
Linux 使用命令或修改配置文件的形式,创建3个学生用户(stu1、stu2、stu3)和2个教师用户(tea1、tea2),学生用户属于student用户组,教师用户属于teacher
用户组。
首先,需要使用 root 用户登录系统,然后打开终端,执行以下命令:
创建学生用户组:
```
sudo groupadd student
```
创建教师用户组:
```
sudo groupadd teacher
```
创建学生用户:
```
sudo useradd -g student stu1
sudo useradd -g student stu2
sudo useradd -g student stu3
```
创建教师用户:
```
sudo useradd -g teacher tea1
sudo useradd -g teacher tea2
```
设置用户密码:
```
sudo passwd stu1
sudo passwd stu2
sudo passwd stu3
sudo passwd tea1
sudo passwd tea2
```
这样就创建了 3 个学生用户和 2 个教师用户,并且分别属于对应的用户组。
使用命令或修改配置文件的形式,创建3个学生用户(stu1、stu2、stu3)和2个教师用户(tea1、tea2),学生用户属于student用户组,教师用户属于teacher用户组;
好的,根据您的要求,您可以按照以下步骤来创建这些用户:
1. 创建student和teacher用户组
```
sudo groupadd student
sudo groupadd teacher
```
2. 创建学生用户
```
sudo useradd -m -g student stu1
sudo useradd -m -g student stu2
sudo useradd -m -g student stu3
```
这里使用了`useradd`命令来创建用户,其中`-m`选项表示创建用户的同时创建用户家目录,`-g`选项表示将用户添加到指定的用户组中。
3. 创建教师用户
```
sudo useradd -m -g teacher tea1
sudo useradd -m -g teacher tea2
```
同样地,这里使用`useradd`命令来创建用户,并将其添加到teacher用户组中。
4. 设置密码
```
sudo passwd stu1
sudo passwd stu2
sudo passwd stu3
sudo passwd tea1
sudo passwd tea2
```
使用`passwd`命令为每个用户设置密码。
现在,您已经成功创建了3个学生用户(stu1、stu2、stu3)和2个教师用户(tea1、tea2),并将它们添加到了相应的用户组中。
阅读全文