使用Samba共享檔案
導讀 | Samba 是一種靈活的檔案共享工具,它將你可能在組織中執行的所有不同平臺結合在一起。 |
在我接觸 的早期,我是紐約州一個小型學前教育學區的技術總監。我們的技術預算總是捉襟見肘。我們是一個 Windows 2000 活動目錄域,但我們的中央伺服器磁碟空間有限,而且沒有教師的主目錄。此外,我們經歷過十幾次員工電腦硬碟故障。
我正在尋找一種方法,以最小的成本儲存員工的工作。這時我發現了 Samba。在那之前,我一直將 Linux 用於內容過濾,不知道我們的 Windows 工作站可以連線到伺服器並儲存檔案備份。
Samba 專案 自 1992 年以來一直存在。當我開始試驗這個專案的時候,這個專案已經有 10 年曆史了,我對如何配置它一無所知。我買了一本書並閱讀了如何實現它,然後我從我們的電腦櫃中取出一臺舊電腦,購買了一個 300G 的希捷 IDE 驅動器,安裝了 Linux,並配置了 Samba。我使用了一個簡單的配置,並且它成功了。在向我們的一個 IT 助理展示後,我們部署了這個解決方案。硬碟故障的問題繼續存在,但我們的員工不再需要擔心失去他們所有的辛苦工作。
Samba 採用 GPL 許可證,並在大多數 Linux 發行版上廣泛使用。Samba 有很好的 文件,Fedora 使用者可以查閱這份在 Fedora 上配置 Samba 的文件。
你可以使用你的發行版的包管理器來安裝 Samba。
在 Fedora、 、RHEL、Mageia 和類似的系統上:
$ sudo dnf install samba
在 Debian, Linux Mint 和類似系統上:
$ sudo apt install samba
建立一個簡單的共享資料夾只需要五個步驟。
1、在你的 Linux 伺服器上建立一個你希望使用者能夠儲存共享檔案的目錄。這個目錄可以是伺服器上的任何地方:在 /home 或 /opt 或任何最適合你的地方。我使用我的主目錄,我把共享目錄稱為 sambashare。
$ mkdir /home/don/sambashare
在 Fedora 和其他執行 SELinux 的發行版上,你必須對這個共享目錄給予安全許可:
$ sudo semanage fcontext --add --type "samba_share_t" ~/sambashare $ sudo restorecon -R ~/sambashare
2、用 Nano 或你選擇的文字編輯器編輯 Samba 配置檔案。
$ sudo nano /etc/samba/smb.conf
在 smb.conf 檔案的底部新增以下內容,用你自己的共享目錄的位置替換我例子中的 /home/don/sambashare 路徑:
[sambashare] comment = Samba on Linux path = /home/don/sambashare read only = no browsable = yes
如果你使用 Nano,按 Ctrl-O,然後按回車來儲存,按 Ctrl-X 退出。
3、啟動或重啟 Samba 服務,這取決於你的發行版。
在 Fedora 和類似的系統中,沒有明確的許可,服務是不會啟動的,所以現在就可以啟動 Samba,並在啟動時啟動:
$ sudo systemctl enable –now smb.conf
在 Debian 和類似系統中,Samba 預設在安裝後啟動,所以你必須現在就重啟它:
$ sudo service smbd restart
4、更新你的防火牆規則,允許訪問你的 Samba 共享。該如何做取決於你的系統使用什麼防火牆。
如果你正在執行 firewalld:
$ sudo firewall-cmd --permanent --add-service=samba $ sudo firewall-cmd --reload
如果你正在執行 UFW:
$ sudo ufw allow samba
5、現在你需要設定一個密碼來訪問你的 Samba 共享。這個使用者名稱(在我的例子中是 don)必須屬於你係統中的一個賬戶。
$ sudo smbpasswd -a don
我在每個 Samba 共享中都放置了一個簡單的 README 檔案,這樣使用者就會明白這個目錄位於伺服器上,他們必須在虛擬專用網路上才能從家裡訪問它等等。
在 Windows 電腦上,開啟檔案管理器(Windows Explorer),訪問路徑 ip-address-of-the-Linux-computer/sambashare。系統會提示你輸入 Samba 共享密碼,然後 sambashare 目錄中的檔案會出現在你的檔案管理器視窗中,就像它們存在於你的桌面上一樣。你可以開始在網路上的這個新共享目錄中儲存你的檔案。
在 macOS 電腦上,進入 Finder 選單,選擇 Go。在出現的對話方塊中,輸入 smb://ip-address/sambashare,並按照提示輸入 Samba 密碼。
Samba 使共享檔案變得容易。你可以在 Samba 中使用許多其他方案來建立共享位置,包括使用者組的公共資料夾,只接受傳入檔案的收件箱,以及其他你可能需要的東西。它是開源的、靈活的,而且它把你可能在你的辦公室裡執行的所有不同的平臺聯合起來。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2854367/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你如何在CentOS上使用Samba共享檔案CentOSSamba
- Linux與Windows共享檔案Samba(轉)LinuxWindowsSamba
- centos7使用samba搭建檔案共享伺服器CentOSSamba伺服器
- 檔案共享之SMB/CIFS協議及Samba的使用協議Samba
- 如何實現Samba檔案共享服務Samba
- 【openEuler系列】部署檔案共享服務SambaSamba
- Samba:打造企業級授權檔案共享伺服器Samba伺服器
- 如何利用samba(smb服務)實現網路檔案共享Samba
- 利用 samba 實現 Ubuntu18.04 與 Windows10 的檔案共享SambaUbuntuWindows
- windows如何訪問ubuntu的指定目錄(透過samba檔案共享服WindowsUbuntuSamba
- 利用基於samba服務的cifs檔案系統實現共享資源Samba
- 在Linux中,如何配置Samba共享?LinuxSamba
- CIFS檔案共享
- 使用Artifactory叢集作為檔案共享中心
- 檔案共享服務
- Mac檔案共享工具Mac
- Windows檔案共享LinuxWindowsLinux
- 20181108 公網Linux伺服器開啟samba(smb)檔案共享服務給家裡電腦用Linux伺服器Samba
- 如何實現檔案共享,檔案共享的設定方法-鐳速
- 【內網穿透伺服器】公網環境訪問內網伺服器(以使用samba(smb)檔案共享服務為例)內網穿透伺服器Samba
- Samba共享目錄的多使用者許可權設定案例Samba
- FileProvider共享檔案、快取IDE快取
- NFS網路檔案共享NFS
- FTP檔案共享服務FTP
- 用 Git 來共享檔案Git
- 【Linux學習筆記24-1】網路檔案系統 samba共享設定 + 自動掛解除安裝 autofsLinux筆記Samba
- Linux檔案共享(FTP+NFS)LinuxFTPNFS
- 網路檔案共享服務
- Vagrant 開啟 smb 檔案共享
- 如何共享印表機和檔案
- 共享檔案和文件方法指南
- ArgoWorkflow教程(三)---使用 Artifacts 實現步驟間檔案共享Go
- win10怎麼檢視共享檔案_win10如何訪問共享檔案Win10
- win10系統開啟共享檔案提示“因為檔案共享不安全,所以你不能連線到檔案共享”怎麼辦Win10
- samba共享服務安裝,開發可用對映Samba
- 樹莓派從零開始搭建Samba檔案伺服器樹莓派Samba伺服器
- Samba安裝與使用Samba
- cifs網路檔案共享系統