天天看點

Samba 簡介及安裝

        還是學的太少啊,頭腦裡面沒有存貨啊,今天和同僚吃飯的時候,聽他們提起這個東西,但是自己之前沒聽說過,更别提怎麼用了,哎。差距啊。于是暗暗記住,下班之後研究研究。

Samba簡介

Samba是一套讓UNIX系統能夠應用Microsoft網絡通訊協定的軟體。它使執行UNIX系統的機器能與執行Windows系統的電腦分享驅動器與列印機。Samba屬于GNU Public License(簡稱GPL)

   的軟體;是以,你可以合法且免費地使用它。什麼是SMB?SMB(Server Message Block)通

   信協定是微軟(Microsoft)和英特爾(Intel)在1987年制定的協定,主要是作為Microsoft

   網絡的通訊協定,而Samba則是将SMB協定搬到UNIX上來應用;Samba的核心是

   SMB(Server Message Block)協定。SMB協定是客戶機/伺服器型協定,客戶機通過該協定可以

   通路伺服器上的共享檔案系統、列印機及其他資源。通過“NetBIOS over TCP/IP”使得Samba

   不但能與區域網路絡主機分享資源,更能與全世界的電腦分享資源;因為網際網路上千千萬萬的主

   機所使用的通訊協定就是TCP/IP。SMB是在會話層(ession layer)和表示層(presentation layer)

   以及小部分應用層(applicationlayer)的協定。SMB使用了NetBIOS的應用程式接口

   (Application Program Interface,簡稱API)。另外,它是一個開放性的協定,允許了協定

    擴充——使得它變得更大而且複雜;大約有65個最上層的作業,而每個作業都超過120個函數,

    甚至Windows NT也沒有全部支援到,最近微軟又把 SMB 改名為

     CIFS(Common Internet File System), 并且加入了許多新的特色,而Samba亦支援了

     NT Lan Manager 0.12等 SMB 的延伸協定,這是得Samba具有管理NT網域的能力。

Samba  的主要功能如下: 

(1)提供Windows NT風格的檔案和列印機共享 Windows 95、Windows 98、Windows NT等以

     據此共享UNIX等其他作業系統的資源,外表看起來和共享NT的資源沒有差別。

(2)解析NetBIOS名字IP 在Windows網絡中,為了能夠利用網上資源,同時自己的資源也能被

     别人所利用; 各個主機都定期地向網上廣播自己的身份資訊。而負責收集這些資訊,為别

     的主機;提供檢索情報的伺服器就被稱為浏覽伺服器.Samba可以有效地完成這項功能在

     跨越網關的時候Samba還可以作WINS伺服器使用。

(3)提供SMB客戶功能 利用Samba提供的smbclint程式可以從UNIX下以類似于 FTP的方式訪

     問Windows的資源。 

(4)備份PC上的資源 利用一個叫smbtar的shell 腳本,可以使用 tar 格式備份和恢複一台

     遠端 Windows上的共享檔案。 

(5)提供一個指令行工具,在其上可以有限制地支援NT的某些管理功能。 

samba基礎知識 

    Samba是一套讓UNIX系統能夠應用Microsoft網絡通訊協定的軟體。它 使執行UNIX系統的機器

    能與執行Windows系統的電腦分享驅動與列印機。

    Samba屬于GNU Public License (簡稱GPL)的軟體;是以,你可以合法且免費地使用它。 

什麼是SMB?  

    SMB(Server Message Block)通信協定是微軟(Microsoft)和英特爾(Intel)在1987年制定

    的協定,主要是作為Microsoft網絡的通訊協定,而Samba則是将SMB協定搬到UNIX上來應用;

    通過“NetBIOS over TCP/IP”使得Samba不但能與區域網路絡主機分享資源,更能與全世界的電

    腦分享資源;因為網際網路上千千萬萬的主機所使用的通訊協定就是TCP/IP。

   SMB是在會話層(session layer)和表示層(presentation layer)以及小部分應用層

   (application layer)的協定。SMB使用了NetBIOS的應用程式接口

   (Application Program Interface,簡稱API)。另外,它是一個開放性的協定,允許了協定 

   擴充——使得它變得更大而且複雜;大約有65個最上層的作業,而每個作業都超過120個函數,

   甚至Windows NT也沒有全部支援到,最近微軟又把 SMB 改名為 CIFS(Common Internet File System), 

   并且加入了許多新的特色,而Samba亦支援了NT Lan Manager 0.12等 SMB 的延伸協定,這是得

   Samba具有管理NT網域的能力。

        我真的差的很多,眼界很窄啊,很多東西沒見過,哎。今天在吃飯的時候聽同僚們提起Samba這個東西,算是我第一次聽吧,不知道這個是什麼、是幹什麼的,于是暗暗記下來,下班回家查查然後研究一下:

Ubuntu下配置Samba實作檔案夾共享

一. samba的安裝:

二. 建立共享目錄:

三. 建立Samba配置檔案:

1. 儲存現有的配置檔案

2. 修改現配置檔案

在smb.conf最後添加

四. 建立samba帳戶

然後會要求你輸入samba帳戶的密碼

[如果沒有第四步,當你登入時會提示 session setup failed: NT_STATUS_LOGON_FAILURE]

五. 重新開機samba伺服器

六. 測試

七,使用

可以到windows下輸入ip使用了,在檔案夾處輸入 "\\" + "Ubuntu機器的ip或主機名" + "\\" + "share"

繼續閱讀