在 lxc 下使用綁定掛載掛載 mergefs 目錄不顯示任何內容,除非 root 或 555 權限

在 lxc 下使用綁定掛載掛載 mergefs 目錄不顯示任何內容,除非 root 或 555 權限

所以我使用 proxmox 並安裝了一些硬碟/mnt/hdd1/mnt/hdd2

我使用 mergefs,以便它們都顯示為一個驅動器。然後,我使用綁定安裝,以便在各種 lxc 容器中時可以存取目錄。我將資料夾權限設為 550,但是,當我嘗試ls -la該目錄時,它傳回的只是「total 0」。我可以查看該目錄,sudo ls -la因此它確實安裝了。

將權限更改為 555 可以讓我正確查看目錄,但是我使用 id 使用者名稱進行檢查,並且我是該目錄所屬群組的成員。另外,如果我/mnt/hdd1使用相同的方法掛載,我可以使用權限 550 存取該目錄。

任何想法是什麼導致了這個?

我可以以同一使用者身分從主機存取此罰款。 (同樣只是該組的成員)

我的 mergefs 設定/etc/fstabdefaults,allow_other,use_ino,func.getattr=newest.使用default_permissions而不是allow_otherd????????? 的結果,但對於 root 仍然有效。

相關內容