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 伺服器下的共享文件夾了!

Advertisements

你可能會喜歡