[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 應用技術 > 其它 > 正文
Samba-2.2.0版本特色及安裝簡介
http://www.linuxcenter.com.tw/ Irving Ou (2001-06-07 09:04:00)
   Windows主機間的資源分享可藉由網路上的芳鄰達成,Linux(Unix)上的目錄分享則可由Sun發展的host-based資源分享機制NFS達成,至於Linux(Unix) 與windows主機間的資源分享則可由Samba Server負責之。

Samba 團隊日前(2001.4.17)發表最新Samba-2.2.0版本,其致力改善與Windows 2000 作業平台相互間的溝通強化,各位可從Linuxcenter下載安裝之。

Samba-2.2.0版本的特色簡介如下:

1.        整合Windows的oplocks和UNIX上Linux 2.4 核心和IRIX 獨特的NFS檔案分享功能當UNIX和 Windows作檔案分享時可作資料鎖定的整合。

2.        可為Microsoft的客戶端存取授權作買受存設,使得Samba伺服器能扮演Windows 2000/ NT客戶端的認工作。 

3.        完全支援Windows 2000/NT的印表機驅動程式自動下載功能,實踐首次Windows NT點對點功能的完整實作。 

4.        整合Windows 2000/NT的存取控制清單(ACL)和UNIX 的存取控制清單(ACL)使Windows 客戶端將如操作Windows 2000/NT的存取控制清單(ACL)般的操作UNIX 的存取控制清單(ACL)。

5.        可以單獨或整合 winbind 伺服器使用Single sign-on登入驗機制此可使所有 UNIX 伺服器能以 Windows 2000/NT 的網域控制者作為使用者與群組的帳戶伺服器,俾處理從單一來源來的使用者與群組的帳戶管理。

6.        Samba- 2.2.0版本支援Microsoft的分散式檔案系統(DFS),其可於Microsoft網路中擔任 DFS 伺服器的角色

7.        分享安全等級設定,同時允許Microsoft的客戶端工具直接設定Samba安全分享。

8.     其他的增益功能與修正臭。

至於具體安裝步驟如:

1.如就前版samba升級,舊版的binaries檔案會更名為.old檔,要回到前版samba可在系統提示符號下輸入make revert   

2.建議先移除舊版,直接安裝Samba-2.2.0版本:

(1)rpm e samba (rpm qa | grep samba 再一一移除亦可)

(2)cp samba-2.2.0.tar.gz /usr/local/

(3)cd /usr/local/

(4)tar zxvf samba-2.2.0.tar.gz

(5)cd /usr/local/samba-2.2.0/source/

(6) ./configure(./configure help可有特定選項供參)

(7) make

(8) make install(如欲單獨安裝binaries和 man pages可分別下make installbin 及make installman)

(9)拷貝 /usr/local/samba-2.2.0/packaging/ 各版本目錄下的smb.conf 檔到/usr/local/samba/lib/ 目錄下,以Caldera版本為例即/usr/local/samba-2.2.0/packaging/Cdldera/OpenLinux/smb.conf檔案,並對之設定及修改如netbiosname、username map、log file,sharedir等相關內容和檔案位置。

(10)啟動方式:samba可以daemon的方式或inetd的方式加以啟動,建議以standalone 的方式為之,茲介紹如:

(a)daemon(standalone)方式:

編輯一個任意名稱的啟動檔ex.sambadaemon,然後賦予執行權限chmod +x sambadaemon,並於rc.local檔(通常為/etc/rc.local或/etc/rc.d/rc.local)加入執行該檔;亦可直接將sambadaemon啟動檔的內容寫進rc.local檔。sambadaemon啟動檔的內容如:

#!/bin/sh

/usr/local/samba/bin/smbd -D -d1

/usr/local/samba/bin/nmbd -D -d1 -n netbiosname

(-D 指samba以daemon的方式啟動工作,-d 指samba的debug level,從0~10,各debug level的定義請參酌smbd及nmbd的man page;netbiosname則為在smb.conf檔中所設定之netbiosname一致)

停止Samba daemon

kill -15 `cat /usr/local/samba/var/locks/smbd.pid`

kill -15 `cat /usr/local/samba/var/locks/nmbd.pid`

(不建議使用kill -9, 請參酌smbd及nmbd的man page)

(b)inetd方式:

首先檢視/etc/services檔案有無下述設定

netbios-ssn 139/tcp

netbios-ns 137/udp

其次編輯/etc/inetd.conf檔案並加入兩行:

netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd

netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd

(如有將/usr/local/samba/bin/smbd及/usr/local/samba/bin/nmbd拷貝至/usr/sbin目錄下,亦可寫成:

netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd

netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd)

或加選項如:

netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd -d1 -l /usr/local/samba/var/log.smbd -s /usr/local/samba/lib/smb.conf

netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd -d1 -l 

/usr/local/samba/var/log.smbd -s /usr/local/samba/lib/smb.conf

最後重新啟動inetd:

killall -HUP(-1) inetd (/etc/rc.d/init.d/inetd restart)   

(11)執行檔位置:/usr/local/samba/bin/目錄下各檔

    記錄檔位置:/usr/local/samba/var/log.smbd

                   /usr/local/samba/var/log.nmbd

    設定檔位置:/usr/local/samba/lib/smb.conf

(12)如無法man pages,可拷貝相關manpage至/usr/man/目錄下:

(a)cp /usr/local/samba/man/man1/* /usr/man/man1/

  cp /usr/local/samba/man/man5/* /usr/man/man5/

  cp /usr/local/samba/man/man7/* /usr/man/man7/

  cp /usr/local/samba/man/man8/* /usr/man/man8/

(b)或可轉換/usr/local/samba-2.2.0/docs/manpages/目錄下各檔,例如:

# nroff -man smbd.8 > smbd.txt
 
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
巧配samba實現WIN2000和Linux文件共享 (2001-12-23 08:30:00)
Samba的圖形化配置工具-SWAT (2001-10-01 07:00:00)
Samba的三種典型配置 (2001-09-30 13:05:00)
如何利用Samba實現Linux與Windows98的資源共享 (2001-09-30 09:05:00)
Samba的簡介 (2001-09-30 08:05:01)
Samba 和 Windows 的密碼處理認証方式 (2001-09-30 07:05:00)
RedHat6.2服務器配置方案大全--第三章 DHCP,第四章 Samba (2001-09-28 09:00:00)
中文man手冊:smbstatus - 報告當前samba的聯接狀態 (2001-09-22 13:05:00)
中文man手冊:make_smbcodepage - 為Samba創建代碼頁文件 (2001-09-21 08:00:00)
尋找Linux下的網絡鄰居(圖形工具:gnomba,Tk Samba,xSMBrowser,LinNeighborhood) (2001-08-24 09:00:00)

===更多相關===
 

★  樊強制作 歡迎分享  ★