1. 檢查SELinux是否已關閉。打開終端,輸入sestatus –v查看SELinux的狀態,若按下回車鍵後輸出只有一行:SELinux status: disabled,則證明已經關閉。否則需要打開/etc/selinux/config文件,將其中的SELINUX=enforcing改為SELINUX=disabled,然後重啟電腦。
2. 檢查防火牆是否關閉,打開防火牆配置軟體(安裝的命令為sudo dnf install firewall-config),然後檢查Runtime和Permanent配置(在上方的Configuration下拉框中選擇)里是否勾選了samba和samba-client。
3. 打開/etc/samba/smb.conf文件,在[global]一節里設置計算機名netbios name = XXX,顯示名稱server string = Samba %v(可以不設置顯示名稱)。workgroup=後面為工作組名稱,一般為workgroup。security=一般為user。
4. 重啟smb和nmb。同時執行以下兩個命令:sudo systemctl start smb.service
sudo systemctl start nmb.service
5. 打開Windows系統的網上鄰居,在WORKGROUP工作組裡即可看到計算機Samba 4.4.9 (XXX),訪問的地址為file://\\XXX。