Samba服務器配置主要包括以下幾個步驟:
sudo apt update
sudo apt install samba
pdbedit
命令來管理Samba用戶和密碼:sudo pdbedit -a -u <username>
sudo smbpasswd -a <username>
/etc/samba/smb.conf
。可以使用文本編輯器(如vim、nano等)編輯該文件。以下是一個簡單的示例配置:[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
[Anonymous]
path = /srv/samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no
[Secure]
path = /srv/samba/secure
valid users = @smbgroup
guest ok = no
writable = yes
browsable = yes
smbconf
命令或直接編輯/etc/samba/smb.conf
文件來設置共享文件夾。例如:sudo smbconf -s //server-ip/share -a -t cifs -o guest ok,path=/srv/samba/share,ro
sudo systemctl start smbd
sudo systemctl restart smbd
ufw
或iptables
等工具進行配置。例如,使用ufw
允許Samba端口(通常為137, 138, 139和445):sudo ufw allow samba
完成以上步驟后,你應該能夠成功配置Samba服務器并實現文件共享。請注意,這只是一個基本的配置示例,實際配置可能因需求和環境而異。建議參考Samba官方文檔以獲取更詳細的配置信息。