3. 按照顺序写出指令:批量创建用户user001~user030 共30个用户账户,在每个账户的主目录下创建info.txt,创建club1-club3三个用户组。修改user001~user010的用户组为club1,修改user011~user020中info.txt的用户和用户组权限为r-x,将末尾数组为3的用户加入到club3用户组。若不使用root账户该如何实现
时间: 2024-03-26 10:38:27 浏览: 13
以下是按照顺序的指令:
1. 创建一个普通用户作为管理员,具有sudo权限:
```bash
sudo adduser admin
sudo usermod -aG sudo admin
```
2. 切换到管理员账户,并在管理员账户下执行以下指令:
```bash
# 批量创建用户user001~user030共30个用户账户
for i in {1..30}; do sudo useradd user$(printf "%03d" $i); done
# 在每个账户的主目录下创建info.txt
for i in {1..30}; do sudo -u user$(printf "%03d" $i) touch /home/user$(printf "%03d" $i)/info.txt; done
# 创建club1-club3三个用户组
sudo groupadd club1
sudo groupadd club2
sudo groupadd club3
# 修改user001~user010的用户组为club1
for i in {1..10}; do sudo usermod -g club1 user$(printf "%03d" $i); done
# 修改user011~user020中info.txt的用户和用户组权限为r-x
for i in {11..20}; do sudo chmod u=r-x,g=r-x,o= /home/user$(printf "%03d" $i)/info.txt; done
# 将末尾数字为3的用户加入到club3用户组
for i in {1..30}; do
if [[ $(echo $i | tail -c 2) -eq 3 ]]; then
sudo usermod -a -G club3 user$(printf "%03d" $i)
fi
done
```
注意:以上指令需要在管理员账户下执行,且管理员账户需要具有sudo权限。
相关推荐
![](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)
![](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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)