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