编写一个shell程序adduser,添加一个新组class,然后添加属于这个组的30个用户,用户名的形式为yhxx,并设置密码为yhxx。其中xx从01到30(前九个是01-09,后10-30)
时间: 2024-02-21 08:59:42 浏览: 16
好的,我可以为您提供这个shell程序的代码。请注意,为了确保安全性,建议您在使用前先测试该程序,以确保其正常工作并无任何风险。
```bash
#!/bin/bash
# 添加一个新组class
sudo groupadd class
# 添加属于这个组的30个用户
for i in {1..30}
do
# 格式化用户名
if [ $i -lt 10 ]
then
username=yh0$i
else
username=yh$i
fi
# 创建用户并设置密码为yhxx
sudo useradd -m -p $(openssl passwd -1 yhxx) -s /bin/bash -g class $username
done
```
请将上述代码保存为adduser.sh文件,并在终端中运行以下命令以执行该程序:
```bash
sudo chmod +x adduser.sh
./adduser.sh
```
执行完毕后,您应该会看到30个新用户被添加到了您的系统中,并属于组class。
相关问题
在一个用户组里面添加用户ubantu
您可以使用以下命令将用户 "ubuntu" 添加到用户组中:
```
sudo adduser ubuntu <group_name>
```
其中,`<group_name>` 是您要添加用户的用户组名称。例如,如果您想将用户 "ubuntu" 添加到 sudo 用户组中,您应该使用以下命令:
```
sudo adduser ubuntu sudo
```
执行此命令后,系统将提示您输入新用户的密码和其他详细信息。输入所需信息后,用户 "ubuntu" 将被添加到指定的用户组中。
linux创建一个新用户user02,并把他附属组设置为stuff
好的,您可以使用以下命令创建一个新用户user02并将其附属组设置为stuff:
1. 创建用户user02:
```
sudo adduser user02
```
2. 设置用户密码:
```
sudo passwd user02
```
3. 将用户user02添加到附属组stuff中:
```
sudo usermod -a -G stuff user02
```
注意:如果stuff组不存在,则需要先创建该组,命令如下:
```
sudo groupadd stuff
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)