Ubuntu 8.04 LTS 伺服器安裝-安裝 webmin (大量建立帳號)
連結 Webmin 網站下載 .deb 檔案dpkg -i webmin.xxx.deb #安裝 Webmin
執行安裝指令時,有些套件尚未安裝,請執行以下兩行指令
apt-get install libnet-ssleay-perl
apt-get -f install
/etc/init.d/webmin start #啟動 webmin
https://webmin:10000
變更語系
webmin → Change Language and Theme → Personal choice .. (Traditional Chinese(ZH_TW.BIG5)
使用 Webmin 大量建立使用者帳號
https://apt.nc.hcc.edu.tw/web/student_server_FC5/student_server_FC5.html#account
伺服器 → Samba視窗檔案分享 → 組態 Unix 和 Samba 使用者自動同步,勾選裡面的五個選項:
加入Unix使用者也隨之加入Samba 使用者
改變 Unix 使用者時 Samba 使用者也隨之更變
刪除 Unix 使用者時 Samba 使用者也隨之刪除
當Unix使用者刪除時 刪除個人設定檔
當Unix使用者重新命名時 重新命名個人設定檔
使用 excel 建立產生密碼的公式 (三個小寫英文字母及三個數字)代碼:
CHAR(INT(RAND()*26)+97)&CHAR(INT(RAND()*26+97))&CHAR(INT(RAND()*26+97))&CHAR(INT(RAND()*10+48))&CHAR(INT(RAND()*10+48))&CHAR(INT(RAND()*10+48))
使用 EXCEL 複製貼上時,以 選擇性貼上 / 值 的方式來貼上,否則每一次開啟的密碼都會不一樣。
建立個人網頁資料夾
mkdir /etc/skel/public_html
使用 webmin 建立群組名稱:
系統 → 使用者與群組,建立一個新群組 (s95)
建立批次匯入檔案
系統 → 使用者與群組 → 使用批次檔一次過建立/修改/刪除使用者
create:使用者名稱:密碼:uid:gid:真實姓名:家目錄:shell:最小:最大:警告:非使用:過期
create:kitty:passwd::502:馬仔:/home/teacher/kitty:/bin/bash:::::
delete:使用者名稱
範例操作:
批次匯入檔案範本 (↓按下滑鼠右鍵,另存目標)
https://www.tdes.chc.edu.tw/works/linux/mandriva2006/webmin_demo.xls
注意:上述檔案 gid (群組) 的數字要先確認一下, cat /etc/group,看是要歸類到哪個群組。
將學生帳號利用 Excel 來製作,資料建立後,先將 Excel 另存新檔為 CSV 格式,使用記事本將 CSV 格式的檔案開啟,使用 [編輯] → 取代,將 , 取代成 : 後,另存新的檔案。
使用 Webmin ,[系統] → [使用者與群組] → 使用批次檔一次過建立/修改/刪除使用者 ,將上述記事本所修改的檔案 Upload file ,就可以執行批次建立學生帳號。
批次匯入檔案範本 (↓按下滑鼠右鍵,另存目標) 永興國小竣傑老師提供,不用上述轉存 CSV 等麻煩的動作
ftp://www.tdes.chc.edu.tw/linux/pass/webmin_ysps.xls
使用者的家目錄建立在 /home/s95 目錄下,批次建立使用者的帳號後,並沒有設定使用者的 Quota ,何如將整個目錄下的使用者設定相同的 Quota ?
edquota kinhorse #先設定一位使用者 kinhorse 的 quota 值
cd /home/s95
edquota -p kinhorse * #以 kinhorse 的 quota 設定為範本,套用至 /home/s95 下所有的使用者
備註:如果 cd /home ,edquota -p kinhorse * (以 kinhorse 的 quota 設定為範本,套用至 /home 下所有的使用者),因為 /home 目錄下有 lost+found 目錄、aquota.group 及 aquota.user ,因為不是使用者的帳號,所以會有錯誤的訊息,解決方法:
edquota -p kinhorse *
edquota -p kinhorse *
其他 a 及 l 開頭的帳號再慢慢處理
頁:
[1]