#
# 1: 增加 user ,設定群組(users),家目錄(/home/s50),姓名
# 2: 修改個人目錄的屬性 711,個人網頁部份 在 /etc/skel 目錄中加入
# 3: 設定密碼
# 4: 在個人網頁目錄產生一個 index.html
# 5: 把 USER 的姓名加到 index.html 中
# 6: 把 index.html 的 權限給 user
# 7: 將 帳號加入 samba, 預設不給密碼。
# 因此此程式執行完畢後,須請使用者登入 open webmail 更改密碼,
# samba密碼也會一起更新。
# 8: 設定 quota,每位學生有 10MB-15MB。
{print " adduser " $1 " -g users -d /home/s50/"$1 " -c '" $3 "'" }
{print " chmod 711 /home/s50/"$1}
{print " echo "$1":"$2 " | chpasswd" }
{print " touch /home/s50/"$1"/www/index.html"}
{print " echo " $3 " >> /home/s50/"$1"/www/index.html"}
{print " chown "$1".users /home/s50/"$1"/www/index.html"}
{print " smbpasswd -an " $1}
{print " edquota -p s40001 " $1}
# 檔案名稱:duser.awk (刪除大量帳號)
# 刪除 user 的資料,包括 個人目錄
#
{print " userdel -r " $1 }
執行 awk script 檔案
使用時,可輸入以下指令
awk -f FTP-User.awk userlist | more /* 先看一下
awk -f FTP-User.awk userlist | sh /* 執行
awk -f duser.awk userlist | sh /* 把userlist 中的USER 刪掉
沒有留言:
張貼留言