【求助】在/userdata目录下建立50个目录

【求助】在/userdata目录下建立50个目录

在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行      
请问您的问题是什么?      
就是用shell编程,完成上面的功能~!
谢谢斑竹了,我是个小菜鸟,呵呵~!      
菜鸟?先整点儿资料学习一下吧      
好的,能先告诉答案给我,好吗?着急啊>      
这些用户已经存在吗?      
假设用户都存在吧,不知道一下代码对不对
[CODE] n=1
N=50
while [[ $n -lt $N ]]
do
        mkdir user$n
        chown -R user$n:group user$n
        chmod -R 754 user$n
        let "n=n+1"
done
[/CODE]      
引用:
[并设置每个目录的权限,其中其他用户的权限为:读]
这个权限有意思
没有x
何来r      
还未测试。
复制内容到剪贴板
代码:
for(i=1;i<51;i++)
do
  mkdir user$1
  chown user$1:`id -gn user$1` user$1
  chmod 754 user$1
done
      
#! /bin/sh
i=1
while [ $i -le 50 ]
do
    mkdir -p /userdata/user${i}
    chmod o=r /userdata/user${i}
    chmod a=rwx /userdata/user${i}
    chmod g=rx /userdata/user${i}
    ((i=i+1))
done
可以了