我在辦公室的 Ubuntu 伺服器機器上安裝了 samba 檔案伺服器。然後我將多台不同的 Windows PC 上的共用對應為網路磁碟機。我已經在辦公室的每個分支機構的驅動器根目錄中建立了資料夾。現在我想阻止用戶在映射驅動器的根目錄中建立更多資料夾或檔案。但他們應該能夠在已建立的資料夾中建立子資料夾和檔案。這可能嗎?
答案1
據我所知,我相信答案是否定的。
不過,這是我作為解決方法所做的。
在同一資料夾中建立了兩個 samba 條目,一個是只讀另一個是讀寫。然後我為讀寫資料夾創建了一個單獨的使用者。
因此,只有使用使用者憑證存取 RW ISO 資料夾的 PC 才能進行更改,而其他所有 PC 只能讀取 samba 目錄。
我知道我沒有回答你的問題,但我希望這能有所幫助。
[ISO]
comment = ISO files
path = /storage/ISO/
browseable = yes
writeable = no
guest ok = yes
[ISO-RW]
comment = ISO
path = /storage/ISO/
browseable = yes
valid users = <user1>
writable = yes