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