在OB2D上大量建帳號,定時備份,定時校時及將OB2D當做PDC網域主控站

  1. tar 的語法
    壓縮 tar -zcvp -f 壓縮檔名 要壓縮的目錄或檔名
    例如:

    tar -zcvp -f user.tar.gz /user

    解壓縮 tar -zxvp -f壓縮檔名 要解壓縮的目錄
    例如:

    tar -zxvp -f user.tar.gz /user

      
  2. 大量建帳號

    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說明
     
     
  3. 定時備份
    要先裝一台硬碟,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重新開機一次
     
  4. 將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內

    不過這不重要啦,反正要老師全部去重設一次密碼,順便當做網域主控站帳號密碼的啟用也不錯啦 

     
  5. 將一台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群組也可以直接拿來做權限設定

留言

這個網誌中的熱門文章

工作站與主要網域間的信任關係失敗解決方式