目的:
搭建SAMBA使WINDOWS跟LINUX之間共享文件。
事前準備:
- CentOS-Server(安裝SAMBA)_IP:192.168.10.10
- CentOS-Client(測試連結SAMBA)_IP:192.168.10.110
- _Windows-Client(測試連結SAMBA)_IP:192.168.10.111
1.開始安裝
2.配置主設定檔
- sudo vim /etc/samba/smb.conf
- 依照需求設定,這邊只配置目錄共享,預設的[home]移除,新增[samba_share],[名稱可以自訂]
- 不需要印表機選項可以刪除[printers]、[print$]
設定檔內的參數
- [samba_share] - 共享的名稱
- comment = -設置註解
- path = -設置分享目錄路徑
- public = 設定是否公開
- writable = 設定是否寫入
3.建立samba使用者帳號(本機)
- sudo useradd smbuser1
- passwd you password
4.使用 pdbedit 將用戶新增到 SAM database
- pdbedit -a -u smbuser1
- 輸入samba密碼,登入samba服務時使用
5.建立samba要共享的目錄&修改 SELinux security context
- sudo mkdir /home/samba_share/
- sudo chown -Rf smbuser1:smbuser1 /home/samba_share/
- sudo chcon -Rt samba_share_t /home/samba_share/
6.設置SELinux boolean value
- getsebool -a |grep samba
- sudo setsebool -P samba_enable_home_dirs on
7.開通Firewall
- sudo firewall-cmd --add-service=samba --permanent
- sudo firewall-cmd --reload
- sudo firewall-cmd --list-all
8.Start SAMBA & Enable SAMBA
- sudo systemctl start smb
- sudo systemctl enable smb
Windows 測試
- 在執行或檔案總管輸入samba網路位置 \\192.168.10.10
- 輸入 samba 使用者帳號密碼(步驟四使用pdbedit創建的帳號)
留言
張貼留言