Samba 安裝
Linux Samba 安裝步驟
本文將指導如何在 Linux 系統上安裝和配置 Samba。
使用環境
Rocky Linux 8.7
安裝步驟
透過 dnf
安裝 samba
:
dnf install samba
設定 systemd
開機自動啟動:
systemctl enable smb.service
開啟防火牆
firewall-cmd --permanent --add-service=samba && firewall-cmd --reload
設定 samba
新增Linux User: rex
useradd rex
新增 samba 帳號: rex
smbpasswd -a rex
新增目錄 /mnt/shared
並指派 owner 為 rex
:
mkdir /mnt/shared && chown rex -R /mnt/shared/
編輯 vi /etc/samba/smb.conf
, 並且加入以下內容:
設定參數請參考: https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html
...
[cnssmb]
comment = CNS Samba Directory
path = /mnt/shared
public = yes
create mask = 0777
directory mask = 0777
browseable = yes
writeable = yes
read only = no
設定 SELinux:
chcon -R -t samba_share_t /mnt/shared && semanage fcontext -a -t samba_share_t "/mnt/shared(/.*)?"
啟動 samba
:
systemctl restart smb.service
測試結果
在 mac 上可以在 finder 上使用 command + k
連到samba: