Permissions

udisks2:權限被拒絕

  • December 10, 2013

當我在 Dolphin 中掛載空白 btrfs 分區時,寫入時出現“權限被拒絕”。您可以看到它安裝在 /run/media/%username% 目錄上,這是正確的,但所有者是 root。

[doctor@doctoror doctor]$ pwd
/run/media/doctor
[doctor@doctoror doctor]$ ls -l
total 4
dr-xr-xr-x 1 root root 0 січ  1  1970 Home
[doctor@doctoror doctor]$ mkdir Home/tmp
mkdir: cannot create directory ‘Home/tmp’: Permission denied

當您創建一個支持文件所有權的文件系統時,它的根目錄開始由 root 擁有(mkfs我記得看到的所有內容)。掛載點的所有權和進行掛載的使用者與該文件系統上根目錄(或任何其他文件)的所有權無關。畢竟,如果將文件系統安裝在不同的位置會更改訪問其上每個文件所需的權限,那將是有問題的。

如果您想以非 root 使用者身份創建文件,則必須授予該使用者對該文件系統上某個目錄的寫入權限。

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