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

sh/bash/dash/ksh/zsh等Shell脚本
回复
unforgiven
帖子: 11
注册时间: 2008-06-18 14:53

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

#1

帖子 unforgiven » 2008-07-07 16:19

有这样一个问题: 设计一个shell,在/tmp/test下创建50个目录,即user1 至user50,并设置每个目录权限,其中其它用户权限为 读,文件所有者权限为 读写执行 ,文件所有者组的全限为 读 执行
头像
greco
帖子: 2487
注册时间: 2007-04-06 10:24
来自: ~/Shanghai

#2

帖子 greco » 2008-07-07 16:23

设计一个shell?
呵呵,是 shell script吧

循环咯
http://silenceisdefeat.com/~greco

代码: 全选

''.join([chr(ord(c)-2) for c in 'O{"G/ockn"ku<"itgeq0ujkBiockn0eqo'])
echo -n "Z3JlY28uc2hpQGdtYWlsLmNvbQ==" | base64 -d
unforgiven
帖子: 11
注册时间: 2008-06-18 14:53

呵呵,我省略了,多谢

#3

帖子 unforgiven » 2008-07-07 17:09

呵呵,我省略了,多谢
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#4

帖子 solcomo » 2008-07-07 17:22

for ((i=0;i<=50;i++)); do mkdir /tmp/test/user$i && chmod go-w /tmp/test/user$i ;done
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#5

帖子 HuntXu » 2008-07-07 18:18

for ((i=0;i<=50;i++)); do mkdir --mode=754 /tmp/test/user$i;done
上次由 HuntXu 在 2008-07-13 23:56,总共编辑 1 次。
HUNT Unfortunately No Talent...
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#6

帖子 bones7456 » 2008-07-08 12:16

for i in `seq 50`; do mkdir -p --mode=754 /tmp/test/user$i;done
关注我的blog: ε==3
头像
yang_hui1986527
帖子: 911
注册时间: 2006-03-04 23:10
来自: 江西高安
联系:

#7

帖子 yang_hui1986527 » 2008-07-13 11:21

代码: 全选

#!/bin/bash
for ((i=0;i<=50;i++));do mkdir -m 754 /tmp/test/user$i;done
顺便说一句,五楼的好像权限搞错了。
微信:sn0wdr1am86
QQ: 3217680847
QQ 群:82695646
网站:https://www.itcoder.tech/
网站:http://www.snowdream.tech/
回复