Linux编写脚本实现:在主日录下建立20个日录即use01~~user20.并设置每个日 录的权限有:所有者和所属组1为读写执行权限,其他用户为只读权限·要求:目 录数在1~9时,日录名设为5ser01-user0g-
时间: 2024-02-12 15:05:03 浏览: 127
Linux 脚本编写
3星 · 编辑精心推荐
可以使用以下脚本来实现:
```
#!/bin/bash
# 创建20个目录
for i in {1..20}; do
# 只创建user01~user09目录
if [ $i -lt 10 ]; then
dir="user0$i"
else
dir="user$i"
fi
# 创建目录并设置权限
mkdir $dir
chmod 744 $dir
done
```
该脚本会在当前用户的主目录下创建20个目录,其中目录名为user01~user20。每个目录的权限为:
- 所有者:读写执行权限
- 所属组:读写执行权限
- 其他用户:只读权限
注意,该脚本只创建了20个目录,如果需要创建更多的目录,可以将`{1..20}`改为合适的范围。同时,为了避免权限问题,建议在执行脚本前先切换到目标用户的主目录下。
阅读全文