CenOS 生產環境部署 SAMBA
有時候我們需要在 Linux 伺服器下提供目錄供 Windows 客戶端讀取、修改文件,常用的方式有在 Linux 伺服器下搭建 Web 服務、FTP 服務、Samba服務,這裡我們講述如何在 CentOS 系統上部署 Samba 服務,通過創建共享文件夾的方式供 Windows 客戶端訪問。
安裝
yum install samba samba-client
配置
vim /etc/samba/smb.conf
新增如下配置:
[ziplog]
path = /home/log
writeable = yes
guest ok = no
註釋這部分配置
#[homes]
# comment = Home Directories
Advertisements
# browseable = no
# writable = yes
; valid users = %S
; valid users = MYDOMAIN\%S
#[printers]
# comment = All Printers
# path = /var/spool/samba
# browseable = no
# guest ok = no
# writable = no
# printable = yes
許可權
新增與samba用戶相對應的系統用戶
useradd huxiaoyong -s /sbin/nologin -d /dev/null
新增samba用戶並設置密碼
smbpasswd -a huxiaoyong
Advertisements
啟動
systemctl enable smb
systemctl start smb
防火牆配置
/etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 138 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
至此,配置完成,可以愉快的在 Windows 客戶端訪問 Centos 伺服器下的共享文件夾了!