CentOS 8 安裝配置 Samba 服務器

最近更新時間 2020-01-22 15:36:00

步驟1:安裝 Samba

dnf install samba samba-common samba-client

CentOS 8 安裝的時候可以選擇默認安裝 smb 服務。

步驟2:啟動服務和設置開機啟動 

查看服務狀態
systemctl status smb.service
啟動服務
systemctl start smb.service
設置開機啟動
systemctl enable smb.service

步驟3:添加 samba 用戶

adduser username
smbpasswd -a username
注意: username 修改為需要添加的用戶名。

步驟4:修改配置文件

在配置文件 /etc/samba/smb.conf 添加需要共享的目錄。

[home]
 path = /data/home
 comment = hello
 guest ok =  yes
 public =  yes
 writable = yes
 read only = no
 browseable = yes

常見問題 

通過 smb://192.168.1.110 訪問不了服務器,可能是防火牆問題,可以關閉防火牆測試。
systemctl stop firewalld.service
添加端口
firewall-cmd --zone=public --add-port=139/tcp --permanent
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=137/udp --permanent
firewall-cmd --zone=public --add-port=138/udp --permanent
firewall-cmd --reload
如果能訪問服務器,某些配置的共享文件夾不能訪問,可能是 SELinux 的問題。
SELINUX=disabled
vi /etc/sysconfig/selinux
setenforce 0
rss_feed