Permissions
安裝具有使用者權限的捲/分區
一個供我的使用者使用的捲是在作業系統安裝時創建的,具有 root 所有權,我的使用者沒有寫權限。
我讀過的一些解決方案包括:
- 更改掛載點的所有權
chown
- 添加組寫入權限
chmod
- 在.
user
_users
_/etc/fstab
這種情況的最佳實踐是什麼,每種方法的含義是什麼?
如果它在,
/etc/fstab
那麼它將在啟動時安裝。由於只有root
寫入權限,因此您需要對其進行修改,以便使用者擁有這些權限。最好的方法是:chown -R user /mnt/point
如果該
root
組也具有寫入權限並且您希望另一個組擁有它,那麼您可以使用:chown -R user:group /mnt/point
如果該
root
組沒有寫權限,那麼您可以使用chmod
下一個:chmod -R 775 /mnt/point
如果該組不存在,這將授予該組寫入權限,並對其他人進行讀取和執行。您可以修改
775
以向其他所有人授予您想要的任何權限,因為這將由第三個數字指定。為了更好地涵蓋您在下面的評論中提出的問題:
您可以添加該
user
選項,/etc/fstab
但僅允許任何使用者安裝文件系統。它不會更改文件系統上的權限,這就是您需要chown
和/或chmod
. 您可以繼續添加該user
選項,以便沒有sudo
安裝它的普通使用者可以在解除安裝它時安裝它。出於實用性考慮,這裡的最佳選擇是
chown
立即為使用者提供所需的權限。chmod
如果需要為其他人修改權限,可以在之後使用該命令。