天天看點

SHELL練習題

work目錄下有使用者目錄若幹user1,user2.。。使用者名需要自己擷取

所有目錄權限為700,使用者名為目錄名,使用者密碼為passwd1和passwd2兩種(兩者其一)

完成如下操作,在每一個使用者家目錄下建立一個以他們使用者名命名的空檔案,并寫入例如“hello user1”。

#!/bin/bash

d=`/root/work`

for i in `seq 1 5`

do

cd $d

mkdir -p user$i

chmod 700 $d*

useradd user$i

echo passwd | passwd --stdin user$i

if [ -d /home/user$i ] || [ -n /home/user$i ]

then

echo "exit"

else

echo "hello user$i" > /home/user$i/user$i

fi

done

本文轉自 15816815732 51CTO部落格,原文連結:http://blog.51cto.com/68686789/1758260