分页: 1 / 1

设计一个shell ,创建50个目录,并设置权限

发表于 : 2008-07-07 16:19
unforgiven
有这样一个问题: 设计一个shell,在/tmp/test下创建50个目录,即user1 至user50,并设置每个目录权限,其中其它用户权限为 读,文件所有者权限为 读写执行 ,文件所有者组的全限为 读 执行

发表于 : 2008-07-07 16:23
greco
设计一个shell?
呵呵,是 shell script吧

循环咯

呵呵,我省略了,多谢

发表于 : 2008-07-07 17:09
unforgiven
呵呵,我省略了,多谢

发表于 : 2008-07-07 17:22
solcomo
for ((i=0;i<=50;i++)); do mkdir /tmp/test/user$i && chmod go-w /tmp/test/user$i ;done

发表于 : 2008-07-07 18:18
HuntXu
for ((i=0;i<=50;i++)); do mkdir --mode=754 /tmp/test/user$i;done

发表于 : 2008-07-08 12:16
bones7456
for i in `seq 50`; do mkdir -p --mode=754 /tmp/test/user$i;done

发表于 : 2008-07-13 11:21
yang_hui1986527

代码: 全选

#!/bin/bash
for ((i=0;i<=50;i++));do mkdir -m 754 /tmp/test/user$i;done
顺便说一句,五楼的好像权限搞错了。