馬仔資訊隨手記
Would you like to react to this message? Create an account in a few clicks or log in to continue.
馬仔資訊隨手記

馬仔資訊隨手記


您沒有登錄。 請登錄註冊

安裝 webmin (大量建立帳號)

向下  內容 [第1頁(共1頁)]

1安裝 webmin (大量建立帳號) Empty 安裝 webmin (大量建立帳號) 周四 7月 23, 2015 1:33 am

Admin


Admin

連結 Webmin 網站下載 .deb 檔案

dpkg -i webmin.xxx.deb #安裝 Webmin
執行安裝指令時,有些套件尚未安裝,請執行以下指令
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 大量建立使用者帳號
http://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:使用者名稱

範例操作:
批次匯入檔案範本 (↓按下滑鼠右鍵,另存目標)
http://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 [b-k]*
edquota -p kinhorse [m-z]*
其他 a 及 l 開頭的帳號再慢慢處理

https://kinhorse.666forum.com

2安裝 webmin (大量建立帳號) Empty 回復: 安裝 webmin (大量建立帳號) 周四 7月 23, 2015 1:48 am

Admin


Admin

使用 apt 來安裝 webmin
https://www.digitalocean.com/community/tutorials/how-to-install-webmin-with-ssl-on-ubuntu-14-04

vi /etc/apt/sources.list #新增以下兩行指令
代碼:
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

apt-get update

apt-get install webmin

/etc/init.d/webmin start #啟動 webmin

https://webmin:10000

使用 Webmin 大量建立使用者帳號
http://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:使用者名稱

範例操作:
批次匯入檔案範本 (↓按下滑鼠右鍵,另存目標)
http://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 [b-k]*
edquota -p kinhorse [m-z]*
其他 a 及 l 開頭的帳號再慢慢處理

https://kinhorse.666forum.com

回頂端  內容 [第1頁(共1頁)]

這個論壇的權限:
無法 在這個版面回復文章