在Debian上安裝Samba時,建議添加一個或多個用戶來管理Samba共享
以下是在Debian上安裝Samba并添加用戶的步驟:
sudo apt-get update
sudo apt-get install samba
sambauser的用戶:sudo useradd -M -d /home/sambauser -s /sbin/nologin sambauser
sudo smbpasswd -a sambauser
第一個命令創建了一個名為sambauser的新用戶,并將其主目錄設置為/home/sambauser。第二個命令為該用戶添加了Samba密碼。
sudo mkdir -p /srv/samba/shared
sudo chown nobody:nogroup /srv/samba/shared
sudo chmod 0775 /srv/samba/shared
這些命令創建了一個名為/srv/samba/shared的新目錄,將其所有權設置為nogroup(這是一個特殊的組,用于沒有特定用戶或組的文件),并設置了適當的權限。
/etc/samba/smb.conf),添加一個新的共享部分,如下所示:[shared]
path = /srv/samba/shared
browsable = yes
writable = yes
guest ok = yes
create mask = 0644
directory mask = 0755
這些設置定義了一個名為shared的新共享,將其路徑設置為/srv/samba/shared,并允許所有用戶瀏覽和寫入該目錄。
sudo systemctl restart smbd
sudo systemctl restart nmbd
現在,您已經成功在Debian上安裝并配置了Samba,并添加了一個用戶來管理共享。用戶可以使用其Samba密碼訪問和修改共享目錄。