網頁

2011年5月4日 星期三

使用bash批次更改學生uid

增加帳號使,學生的uid沒設定好,全部都變成同一個uid
使用webmin去改,發現家目錄的檔案uid還是沒有變,
可是master.passwd裡面的卻改了,
所以只好求助鳥哥啦!
嘗試寫了如下的script!

======SCRIPT==========
#!/usr/local/bin/bash


s="s9700"
for (( stu=1; stu<=9; stu=stu+1 ))
do
chown -R ${s}${stu} ${s}${stu}
don


s="s970"

for (( stu=10; stu<=99; stu=stu+1 ))
do
chown -R ${s}${stu} ${s}${stu}
don


s="s97"
for (( stu=100; stu<=350; stu=stu+1 ))
do
chown -R ${s}${stu} ${s}${stu}
done

沒有留言:

張貼留言