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