设计一个shell程序,添加一个新组为keji,然后添加属于这个组的30个用户,用户名的形式为usxx,其中xx从01到30。
时间: 2024-05-12 12:18:20 浏览: 64
NewsDetail:基于MUI框架的一个仿今日头条的app
5星 · 资源好评率100%
好的,我可以为您提供一个简单的shell程序,用于添加一个新组"keji"以及30个属于该组的用户。
以下是程序代码:
```
#!/bin/sh
# create new group
sudo groupadd keji
# add 30 new users starting from us01 to us30
for i in {01..30}; do
username="us$i"
sudo useradd -m -s /bin/bash -g keji $username
done
```
请注意,此程序需要以root权限运行,因此使用`sudo`命令。同时,为了确保新用户具有所需的家目录和默认shell,我们使用了`-m`和`-s`选项。
希望这对您有所帮助!
阅读全文