Permissions

寫入文件時權限被拒絕

  • November 28, 2015

安裝後,我創建了一個額外的分區並將其安裝為/data. 分區是可見的,但是Permission denied在嘗試在其中創建文件或目錄時出現錯誤。這樣做sudo確實有效。

我正在使用 ext4 文件系統。

我嘗試刪除分區,然後再次創建並設置fstab使用新分區。那沒有任何改變。

如何使額外的分區正常執行,例如使用者可寫?

這應該可以解決您的問題:

sudo chown -R $USER:adm /data
chmod 0775 /data

這將為您和 adm 組中的所有使用者提供讀寫訪問權限。不在 adm 組中的所有其他使用者只有讀取權限。組 adm 是 Ubuntu 中所有使用者的預設組之一。對於另一個發行版,您可以檢查預設情況下將哪些組分配給新使用者並使用其中一個。或者,您可以創建一個新組(即數據)並將應該訪問該組數據的使用者添加到該組。

如果您希望所有使用者都可以訪問數據,而不管他們所在的組,那麼 chmod 行應該如下所示:

chmod 0777 /data

引用自:https://unix.stackexchange.com/questions/246128