在OB2D上大量建帳號,定時備份,定時校時及將OB2D當做PDC網域主控站
- tar 的語法
壓縮 tar -zcvp -f 壓縮檔名 要壓縮的目錄或檔名
例如:
tar -zcvp -f user.tar.gz /user
解壓縮 tar -zxvp -f壓縮檔名 要解壓縮的目錄
例如:
tar -zxvp -f user.tar.gz /user
- 大量建帳號
cd /
wget http://www.dc2es.tnc.edu.tw/ob2d/user.tar.gz
tar -xvz -f user.tar.gz
rm user.tar.gz
cd /user
請看readme.txt說明
- 定時備份
要先裝一台硬碟,mount到 /backup
定時校時/備份/重開機的設法
vi /etc/crontab
加上
00 6 * * * root /usr/sbin/ntpdate clock.stdtime.gov.tw && /sbin/hwclock -w
00 1 * * * root /user/backup.sh
00 12 1 * * root /sbin/shutdown now -r
每天早上6:00校時一次
每天早上1:00備份一次
每月1日早上12:00重新開機一次
- 將samba設成網域主控站的方法
(這樣windows 2003就可以用samba帳號密碼來驗證)
重要觀念:samba密碼和linux密碼是不同的
為了要讓samba密碼和linux密碼同步,必需先將openwebmail設成可以同時修改samba密碼或是安裝usermin,同時在webmin中設定linux和samba密碼同步修改
而使用者只要用openwebmail或usermin修改一次密碼(真改假改均可),即可達到linux/samba密碼同步
samba 要變成PDC(網域主控站)的設定檔直接抓我的下來改好了
cd /etc/samba
wget http://www.dc2es.tnc.edu.tw/ob2d/smb.conf
改的地方大概只有
netbios name(網芳上要看到的電腦名稱)
workgroup(就是網域名稱,但不能用學校己用的群組名稱,像本校群組都是dc2es,結果我設dc2es就不能登入成功,於是乾脆改用dc2es1就成功了)
netbios aliases(電腦別名)
另外
passdb backend = tdbsam 這行是用在OB2D的
如果用在B2D要改成
passdb backend = tdbsam guest
而且這樣設定的samba,密碼檔不是smbpasswd而是在/var/lib/samba內
不過這不重要啦,反正要老師全部去重設一次密碼,順便當做網域主控站帳號密碼的啟用也不錯啦
- 將一台windows 2003加入網域
因為加入網域一定要用到root和root密碼,先用
/user/cpasswd
重設一下root密碼,他會同步改linux和samba密碼
(這個指令是包含在大量建帳號的指令內)
假設主機名稱為 w2003,其在 Samba 所在 Unix like 上的機器帳號應為 w2003$
/usr/sbin/useradd -g users -d /dev/null -c w2003 -m -s /bin/false w2003$
smbpasswd -a -m w2003$
重新啟動 samba 服務:
service samba restart
然後就可以從 w2003 工作站加入 Samba 網域了。
w2003加入網域的方法(我的電腦-->右鍵-->內容-->電腦名稱-->變更
加入或退出網域都要用到root的帳號密碼
加入網域後的電腦就可以使用網域的帳號密碼(也就是samba的帳號密碼來做權限管理)
甚至若linux有建teachers及students群組也可以直接拿來做權限設定
留言