serverhost8大優點
因為 SMB 是有意義的一個通訊協定,所以 Andrew 不能直接使用 SMB 去註冊~但是為了讓自己開發的程式具有 SMB 的特徵, 於是他翻字典找到了 SaMBa 這個舞蹈單字,並對 Samba 進行了註冊。 Multiuser :可以對應使用者給予個別的權限,同時還需要搭配 cifscreds 來處理權限問題才行。 請前往用戶端,嘗試使用 std3 掛載本目錄,並且將本資源掛載於 /media/data 下,並且測試寫入與讀出等動作。 例題 8.2.E:請在 client 系統端完成底下練習 1. 軟體:系統可能並沒有安裝 samba-client,所以不見得具有 smbclient 軟體。 由於 limits.conf 得要重新登入才會生效,因此請你登出 root 之後再登入,重複使用 testparm 就可以發現該錯誤不見了。
除了家目錄之外,samba 還經常用來作為『分享共同的資源』之用! 舉例來說,有三個用戶,這三個用戶想共用 /srv/project 時, 那除了本身 /srv/project 需要設定好權限之外,我們讓這三個用戶可以透過 samba 分別從不同的主機連線進來,然後開始大家共用此目錄! 唯一要注意的大概就是檔案不能同時被多個人開啟這樣而已。
serverhost: 第 8 堂課 – 網路芳鄰伺服器 (SMB Server)
故事的起源是這樣的,有個博士班學生名為 Andrew Tridgell,這位先生為了自己的學業,因此手邊有幾部不同硬體與作業系統的機器。 但是 Andrew 在資料傳輸時遇到了些困難,因為他沒有辦法在所有機器間共享檔系統。 早期的企業辦公室內部就有檔案分享的問題存在,那時還沒有很方便的隨身硬碟 或快閃硬碟,資料的複製常常需要經過軟碟來傳輸, 軟碟傳輸的速度慢,而且軟碟的資料保證很糟糕 (軟碟真的很容易損壞)。 因此,許多的 IT 公司都發展了企業辦公室檔案共享的機制。 serverhost 其中一個使用很廣泛的,就是 Windows 採用的 NetBIOS 這個辦公室內不能跨網域的檔案分享通訊協定。 在掛載的權限上,預設使用 alex 的帳密掛載上述資源,但帳密請寫入 /root/alex.txt 當中,同時,開機就可以掛載此目錄。
- 說穿了, NetBIOS over TCP/IP 就是透過 IP 位址來傳送 NetBIOS 分享的功能,因為使用的是 TCP/IP 的傳送機制,因此就可以跨過路由傳輸!
- 軟體:系統可能並沒有安裝 samba-client,所以不見得具有 smbclient 軟體。
- 系統上面有個名為 dora 的帳號 (若帳號不存在,請自己建置) 另外,當 dora 要使用此目錄時,可以透過 cifscreds 更改自己的認證來登入此系統。
- 如果你需要讓這兩個名字不一樣, 那就得要修改資料夾名稱與共用共享名稱 (dir_name 與 share_name)。
- 並請注意,針對 /srv/myproject 目錄,非群組外的其他人不具備任何權限。
- 唯一要注意的大概就是檔案不能同時被多個人開啟這樣而已。
於是,Samba 是註冊商標、是軟體名稱,但是通訊協定為 SMB,而 CIFS 就是相容於 SMB 的一個通訊協定之一。 所以主架構是 SMB, CIFS 與 SAMBA 都相容於 SMB 之意。
serverhost: 1: 檔案伺服器之網路芳鄰 (windows 網路磁碟機)
說穿了, NetBIOS serverhost over TCP/IP 就是透過 IP 位址來傳送 NetBIOS 分享的功能,因為使用的是 TCP/IP 的傳送機制,因此就可以跨過路由傳輸! 讓網路芳鄰 (Windows 網路磁碟機) 的功能更有可看性。 因為 NetBIOS 不能跨路由,因此只能在區網內運作。 但是後來 Internet 流行了起來,漸漸的每一部主機都會有 IP 位址。 所以後來就有在 Internet 上面開發出支援 NetBIOS 功能的協定,讓 NetBIOS 可以在網際網路上面應用! 那就是所謂的『 NetBIOS over TCP/IP 』這個玩意兒。
系統上面有個名為 dora 的帳號 (若帳號不存在,請自己建置) 另外,當 dora 要使用此目錄時,可以透過 cifscreds 更改自己的認證來登入此系統。 要設定可以使用 Samba 的用戶也很簡單,我們以已經存在 Linux 的這個 student 帳號來說,要將它加入 samba 的使用權限,直接使用 pdbedit serverhost 處理即可。 如果你共享的目錄名稱為 movies 的話,那麼網路上預設共享的名稱也會是 movies。 如果你需要讓這兩個名字不一樣, 那就得要修改資料夾名稱與共用共享名稱 (dir_name 與 share_name)。 區域網路 裡面透過 NetBIOS 的名稱解析功能,任何一部加入 NetBIOS 網域的主機,可以取得每一部網路主機的 NetBIOS 名稱 (就是 windows 上設定的名稱),當然,自己的名稱也會被他人取得。 在 graduation 群組內的用戶具有完整權限,亦即加入 graduation 即可使用本目錄資源。
serverhost: 3: 共享資源之設定
此外,如果你有興趣了解所有的 serverhost samba 設定值,則改用 testparm -v 來查閱即可。 Windows 的 CIFS 使用了兩個埠口在進行資料的傳輸,一個是沿用 NetBIOS 的功能,埠口開在 139 ,另一個則是使用 port 445 在傳輸。 該程式會偵測你的系統,並且通知你哪個部份可能有問題,你需要持續觀察或者重新處理的部份會交代妥當。 並請注意,針對 /srv/myproject 目錄,非群組外的其他人不具備任何權限。 Nmb:相容於 NetBIOS,會去搜尋區網內的各個 NetBIOS name 來進行網路主機名稱的列表等。 預計放行的服務主要有 ssh 與 http 兩個服務,其他還可能有預設會啟用的 dhcp 用戶端服務。
由香港SEO公司 Featured 提供SEO服務