檔案取得: 新營國小ftp站
把壓縮檔案解開就可以直接執行。
88/9/8 林朝敏
新增 Linux 大量帳號產生程式(MCK.EXE)
說明:
大部份的學校電腦教室負責人大多習慣win95介面,現在要管理Linux產生蠻大的困擾。所以寫了個轉換帳號資料的程式(For win95)。 把學生(老師)姓名座號轉為帳號密碼設定文字檔,方便大量建立帳號。密碼的取得是以姓名加帳號再加你指定的亂數參數(一串文字),計算得到的。 亂數參數預設為字串 'AZ'(存在 MCK.INI) 在使用前請先建立學生(可分年段)、教師的群組,並記下群組代碼及其名稱。
大部份的學校電腦教室負責人大多習慣win95介面,現在要管理Linux產生蠻大的困擾。所以寫了個轉換帳號資料的程式(For win95)。
把學生(老師)姓名座號轉為帳號密碼設定文字檔,方便大量建立帳號。密碼的取得是以姓名加帳號再加你指定的亂數參數(一串文字),計算得到的。
亂數參數預設為字串 'AZ'(存在 MCK.INI)
在使用前請先建立學生(可分年段)、教師的群組,並記下群組代碼及其名稱。
資料檔案的建立:
以excel 等軟體來管理學生、教職員名冊,再轉成純文字檔(以tab為分隔) 資料格式(純文字格式)
以excel 等軟體來管理學生、教職員名冊,再轉成純文字檔(以tab為分隔)
資料格式(純文字格式)
5 1 1 陳君雄 83002
參數設定 (放在檔案前面指定,只能有一份)
(可預先建立一些備用帳號) 如最後一位未達此號,自動建立後面帳號 超過外忽略此設定
轉出資料格式:
要新增帳號:原檔名+.USR(例 學生姓名.txt.USR) 帳號 空密碼 代號 群組代號、名 自家目錄 shell script s83001 : : 1000 : 1000:stu83 : /home3/st83/s83001 : /bin/bash
帳號密碼:原檔名+.PWD 帳號 密碼(前兩碼英文,後四碼數字) s83001 : ab1234
資訊檔:原檔名+.dat (提供給個人資料) 5 1 1 許展嘉 83001 s83001 ab1234
記錄檔:原檔名+.NOE 83年度: 學號至 83500 id代碼下次開始:1409 id代碼不可再重覆,否則會出錯
其他:
提供一個可以查詢預設密碼的功能,這是以姓名、帳號來計算得知,所以要注意所設定亂數參數, 是否和原建立轉換時相同。
PS.注意大小寫有分別
把檔案傳到 Linux 主機中, 在 Linux 中作業
# newusers < teach.txt.usr # chpasswd < teach.txt.pwd
PS.目前遇到問題:
1.10版88/12/13
1.0版88/8/26