李權哲):在RedHat 6.0中使用samba竟是如此幸福! A: 以前也用過samba,覺得印象很好,很方便地就可以 讓學校的老師和學生從Win95從網路上的芳鄰將網頁 資料放入Linux的個人目錄中,但說真的,當時samba 的安裝還好,設定可就是有點煩人,因為可用的選項 繁多,為了達成想要的功能,往往得花好幾個小時K一 些文件. 一直到最近,學校三年級學生開始作網頁了,主機是 新的機器,安裝了RedHat 6.0+CLE 0.8,心想開始又 得和samba好好地溝通了,意外地發現在RedHat 6.0 中所安裝的samba是2.0以後的版本,除了功能加強外, 還多了web化的管理界面,讓設定及管理工作變得相當 容易,更重要的是,比較不會出錯啦!原來以為要花個 幾天的工夫,竟在今天下午就處理完畢了! 以下簡介使用samba的web界面組態管理設定步驟: (一)samba的web界面組態管理工作是包含inetd所掌管的 服務中,如果檢視/etc/services檔,您會發現有一行: swat 901/tcp swat就是該組態管理工具程式,如果該行有#,請將#去掉. (二)檢視完/etc/services,再來就是修改/etc/inted.conf, 應該會發現一行: swat stream tcp nowait.400 root /usr/sbin/swat swat 有#的話,請將#去掉,如果沒有該行請自行加入.要注意的要 寫對swat的路徑,原始行中的內容不見得正確,建議以 whereis swat確定一下.修改完後存檔離開, (三)以kill -1 (inetd的pid),重新啟動inetd, (四)至此已大功告成,已可以用浏覽器以http://xxx.xxx.xxx.xxx:901/的方式啟動 輸入root和密碼就可進入組態管理畫面,. samba的default安全性等級是user模式,(另有share,server及 domain),恰可合於以Linux帳號資料驗使用者身份的需求. 以我們學校為例,學生端的機器是Win95,工作群組為comp2, 並設定開機登錄是client for microsoft network,在samba 中我設定了: [GLOBAL選項] workgroup=comp2 netbios name=stuwww [Security Option選項] encrypt passWords=no (:若學生端為Win98,若仍要作如此設定得修正registry,目前 尚未測試完成,有結果時再報告大家.) 設定好後再到status中去啟動smbd就好了!這樣學生在開機時只 要輸入在Linux中的帳號和密碼,開機後就可在 網路上的芳鄰->comp2->stuwww中看到自己的個人目錄了. swat只是提供web化的界面讓設定工作變得更容易些,事實上各項設定 還是寫入smb.conf.如果習慣直接修改smb.conf,還是沒問題的. (張宏明):在RedHat 6.0中使用samba竟是如此幸福! A:您可以先參考http://www.hmes.kh.edu.tw/~jona/redhatnote/samba/samba.htm 以節省大家摸索的時間, 敝校是己經將NT趕出校園了, 在學校中只要用一個帳號, 就可以使用各種在電腦上的資源了! 舉凡win98登入,網路磁碟機,mail,FTP,www...等都是同一個帳號, 甚至連個人密碼也可以用WEB介面來自行更改, 好處是只要每天看著硬碟不要讓他爆了, 其他的事都可以不用管了! 對了有關win98的registry, 在/usr/doc/samba-2.0.5a/docs/底下有兩個檔案Win98_PlainP assword.reg及Win9X-CacheHandling.reg, 把它個copy到win98後, 雙擊執行後, 重新開機, 便可與samba相連結! 我己經研究了一個暑假, 有問題大家互相交換心得, 以避免浪費相同的時間在同一件事情上! 我目前遇到的最大問題是, Microsoft ForntPage Extension裝起來後, 跑得並不穩定, 所以一直沒能提供該項服務! (陳建宏):請問samba的logon script Q:請問各位先進,我的samba已經架設完成,用網路上的芳鄰都能順利執行,但是在登入的時候,就是無法自動執行logon script 呢 ?請試成功的先進們幫幫忙吧! (李連順)A:參考看看 1./etc/smb.conf的一些設定 [global] workgroup = ite #網域名稱 domain logons = yes #是否當主網域控制站(PDC) logon script = %U.bat #執行各個使用者的登入程序檔 [netlogon] #登入程序檔目錄 path = /home/netlogon comment = netlogon Directories guest ok = yes writable = yes share modes = yes public = yes [%U] # 使用者目錄 path=/home/%U #依據登入的帳號,指向登入者的目錄 writable = yes comment = %U’s home browsable = yes valid users = %U 2.建立一個帳號 sun 做測試 3.在/home須有以下目錄,沒有的話自行建立 屬性 擁有者 群組 目錄 770 Root Users Netlogon 755 sun Users Sun ------------------------------------------------------------------------------- drwxrwxr-x 2 nobody users 1024 02 4 12:44 netlogon drwxr-xr-x 11 sun users 1024 02 4 23:27 sun ------------------------------------------------------------------------------- 4.在/home/netlogon下編輯sun.bat,內容如下: net use u: \\redhat\sun net use n: \\ redhat\netlogon ------------------------------------------------------------------------------- -rwxr----- 1 sun users 101 07 30 1997 sun.bat ------------------------------------------------------------------------------- (黃力生):SAMBA 下的Outlook EXPRESS問題 Q:各位好 請教一亟待解決的問題 前陣子架了SAMBA SERVER 讓校內所有電腦、所有帳號(老師及學生)皆登入 SAMBA所架之網域,在登入及個人目錄方面似乎都沒問題 但是在使用OUTLOOKEXPRESS時 發現信箱設定值能夠存至SAMBA中個人目錄內 但是信件卻不會跟著過去 前一個使用者的信件會保留在收件匣、寄件匣...內 下個使用者能一封不漏的看到前人信件 如此一來電子郵件幾乎沒有任何的隱私可言 請教可有什麽方法能改善此一情況 這個問題主要是在SAMBA還是在OUTLOOKEXPRESS? 急!! 請幫忙 感激不盡 (張宏明):RE:SAMBA 下的OUTLOOK EXPRESS問題 A:samba必須和windows 98的多使用者功能配合才可發揮完整的個人環境效果。 前提: 您的samba設定檔案要將profile的資料夾設定指向個人目錄內 1.控制台->使用者: 去設定一個新的使用者 2.登出後重新以samba上的帳號去登入(或重新開機後) 3.登入後, 進入windows 98前,系統會問您是否保留個人設定值, 必須回答是, 才能保留每個人不同的環境參數。也就是說, 每個人均可以任意更改您的桌面或其他環境,而不會去影響到別人! 4.使用outlook express 5.0後, 要先將資料存放的目錄變更到/windows/profiles/中您的帳號目錄底下的Application Data/Microsoft/Outlook Express底下 5.設定完成後, 登出時就會將您在/windows/profiles/您帳號目錄中的各項目錄, copy 到您server上的私人目錄底下 6.每次登入便會將您的profiles目錄搬到windows/profiles/您帳號目錄中 如此, 每個人便有自己的環境與outlook express了, 不會去影響到別人, 只不過您的server必須要大一點, 因為新設定完成的profiles檔(不含mail信件)就將近4MB, 通常我都會就限每個人25mb!