如何在Ubuntu 14.10上安裝和配置Samba

桑巴·烏本圖(Samba Ubuntu)

Samba是與SMB兼容的服務和協議的實現 (現在稱為CIFS)與Windows計算機相互通信:它是由Andrew Tridgell通過反向工程開發的,它使用Wireshark樣式的流量捕獲器(以前稱為Ethereal)來提供 在* nix環境中的兼容性,這是避免在公司和教育環境中孤立存在的必要條件,在公司和教育環境中,通常會同時存在多個平台(Windows,Linux,Mac OS X)。

讓我們看看 如何在Ubuntu 14.10 Utopic Unicorn上安裝和配置Samba,準備 提供匿名共享以及需要進行身份驗證的其他更安全的共享 訪問,以便向所有類型的用戶提供文件。 我們從安裝Ubuntu 14.10服務器開始,該服務器是專門用於處理這些問題的Canonical發行版,其固定IP地址為192.168.1.100; 除此之外,當然,我們將需要在同一局域網中和同一工作組中的其他一些設備來測試所有配置。

安裝Samba

首先,我們將安裝Samba軟件包,這非常簡單,因為它們是官方存儲庫的一部分:

#apt-get install samba samba-common python-glade2 system-config-samba

配置Samba

配置samba

現在,我們要做的是編輯/etc/samba/smb.conf文件,該文件包含了我們的Samba服務器的所有配置。 在此之前,我們對當前文件進行備份:

#cp /etc/samba.conf /etc/samba/smb.conf.back

現在,如果我們編輯主文件:

#nano /etc/samba/smb.conf

我們編輯[global]部分,該部分位於 我們指定工作組的名稱,即在本地網絡中用於標識的字符串,netbios名稱,安全性類型及其他。 我們將其保留如下(如果需要,我們可以更改前三個參數):

[全球]
工作組= WORKGROUP
服務器字符串= Samba服務器%v
netbios name = ubuntu
安全=用戶
映射到guest = bad用戶
dns proxy = no

接下來,我們深入文件中,進入顯示以下內容的部分 “共享定義” 並從 [匿名的]。 在此添加(當然,我們可以更改要共享的文件夾的路徑):

[匿名]
路徑= /桑巴/匿名
可瀏覽=是
可寫=是
客人ok =是
只讀=否

現在我們重新啟動 桑巴服務器:

#service smbd restart

需要考慮的兩個方面是我們要提供的用於匿名訪問的文件夾必須存在於我們的文件系統中,並且還必須可供所有用戶訪問,也就是說,在使用以下命令列出該文件夾時:

ls -l

它應該向我們顯示所有人的讀取和執行權限,即drwxr-xr-x或數字術語755。 如果不是這種情況,則必須這樣做(我們通過所需的名稱和路徑來更改“共享文件夾”):

#chmod -R 0755 /共享文件夾

一旦我們配置了 匿名訪問 讓我們跟他一樣 密碼限制訪問,這需要更多的工作,所以讓我們開始吧。 首先,由於在常規配置中我們確定安全性是通過 用戶,這意味著要訪問受保護的文件夾,我們將必須使用服務器上存在的用戶名和密碼來完成此操作 Ubuntu 14.10 Utopic獨角獸,因此我們必須創建該帳戶(我們可以使用所需的名稱,而不是 usersamba 正如我們所做的):

#useradd usersamba -G sambashare

當出現提示時,我們輸入用戶的密碼,然後添加samba密碼:

#smbpasswd -a usersamba

我們還將被要求輸入兩次密碼,之後,我們創建的用戶將已經擁有了他們的Samba密碼。 現在,我們必須添加配置選項以共享受密碼保護的文件夾,因此我們重新打開Samba配置文件進行編輯。

#nano /etc/samba/smb.conf

我們增加:

[安全訪問]
路徑= /家庭/桑巴舞/共享
有效用戶= @sambashare
來賓還可以=否
可寫=是
可瀏覽=是

文件夾/ home / samba / shared必須具有對整個sambashare組的讀取,寫入和執行訪問權限,因此,我們將執行以下操作:

#chmod -R 0770 /家庭/桑巴舞/共享

#chown -R root:sambashare /主頁/ samba /共享

就是這樣,我們已經能夠 配置Samb這樣,我們可以從工作組中本地網絡上的任何計算機訪問此文件夾 工作組,這樣我們甚至可以保存密碼,以便將來從Windows,Mac OS X或其他Linux計算機上更快地訪問。

錄像版
相關文章:
適用於Ubuntu的最佳免費視頻編輯器