透過samba可以建立和刪除文件,但不能修改?

透過samba可以建立和刪除文件,但不能修改?

我使用 samba 從 Windows 7 連線到 Ubuntu Server 10.04。我可以在共享中建立新文件,刪除這些文件,但如果我嘗試編輯文件然後保存它,則會出現訪問被拒絕的情況。我在 Windows 中的用戶與我在 Ubuntu 中連接和設定的用戶相同。這很奇怪。我在將文件複製到 Ubuntu 時也遇到問題。它出錯了,但還是讓我複製它們。

答案1

建立和刪除檔案由目錄權限控制。修改文件是由文件的權限控制的。您可能有一個掩碼,它會刪除檔案的寫入權限。

答案2

你能在Linux中新增/修改/刪除檔案嗎?如果沒有,那麼問題出在 Linux 檔案權限。一旦您可以在 Linux 層級完成所有操作,就可以嘗試 Samba。如果仍然無法編輯該文件,則表示是 Samba 權限問題。檢查檔案和目錄遮罩。您是否指定了有效的使用者/群組?

答案3

您可以嘗試使用修改目錄和檔案權限

chmod -R 775 /path/to/folder

我已經在文件伺服器中選擇了目錄,並且成功了。

請注意,使文件/資料夾“全域可寫入”會產生後果

您也可以為每個共用資料夾建立群組並按群組 chown 每個資料夾

相關內容