用Linux系统2.创建5个标准组:students, staff, tutor, tempuser,teacher 并显示 3.创建5个用户: 1.账户student1 主组是名为student1的私有组,附加组为students,使用 --stdin设置密码 student1qwer ,查看账户id信息 2.账户student2 主组是名为student2的私有组,使用 --stdin设置密码 student2uiop,查看账户id信息 3.账户student3.tutor 主组为students,设置密码1234,查看账户id信息 4.账户tutor 主组为tutor, 附加组为staff,设置密码12345,查看账户id信息 5.账户 teacher1 主组为tescher, 附加组为 staff,口令失效时间为2021/6/18(并查看),设置密码123456,查看账户id信息
时间: 2023-06-10 15:03:25 浏览: 218
web_tutor_201:创建一个新网站以查找导师
好的,您的问题是如何在Linux系统中创建5个标准组和5个用户,并设置相应的组和密码等信息。
那么,让我来为您解答这个问题吧。
首先,我们需要在Linux系统中打开终端,使用root权限登录。
接着,按照以下步骤来创建5个标准组:
1. 创建students组:使用以下命令创建新组students:
`sudo groupadd students`
2. 创建staff组:使用以下命令创建新组staff:
`sudo groupadd staff`
3. 创建tutor组:使用以下命令创建新组tutor:
`sudo groupadd tutor`
4. 创建tempuser组:使用以下命令创建新组tempuser:
`sudo groupadd tempuser`
5. 创建teacher组:使用以下命令创建新组teacher:
`sudo groupadd teacher`
接下来,让我们来创建5个用户:
1. 创建账户student1,并将其添加到students组中:
`sudo useradd -g student1 -G students -p $(openssl passwd -1 student1qwer) student1`
这条命令创建了用户名为student1的账户,主组为student1私有组,附加组为students组,并设置了密码为student1qwer。
2. 创建账户student2,并将其添加到students组中:
`sudo useradd -g student2 -G students -p $(openssl passwd -1 student2uiop) student2`
这条命令创建了用户名为student2的账户,主组为student2私有组,附加组为students组,并设置了密码为student2uiop。
3. 创建账户student3.tutor,并将其添加到students组中:
`sudo useradd -g students -G tutor -p $(openssl passwd -1 1234) student3.tutor`
这条命令创建了用户名为student3.tutor的账户,主组为students组,附加组为tutor组,并设置了密码为1234。
4. 创建账户tutor,并将其添加到tutor组中:
`sudo useradd -g tutor -G staff -p $(openssl passwd -1 12345) tutor`
这条命令创建了用户名为tutor的账户,主组为tutor组,附加组为staff组,并设置了密码为12345。
5. 创建账户teacher1,并将其添加到teacher组和staff组中:
`sudo useradd -g teacher -G staff -p $(openssl passwd -1 123456) -e 2021-06-18 teacher1`
这条命令创建了用户名为teacher1的账户,主组为teacher组,附加组为staff组,并设置了密码为123456,且口令失效时间为2021/6/18。
最后,您可以使用以下命令来查看每个账户的ID信息:
```
sudo id student1
sudo id student2
sudo id student3.tutor
sudo id tutor
sudo id teacher1
```
好了,这就是您所需要的解答。如果您还有其他问题,可以随时提出。
阅读全文