在 fstab 權限中使用 bindfs 掛載並共用磁碟機

在 fstab 權限中使用 bindfs 掛載並共用磁碟機

我設定了一個驅動器在啟動時掛載並使用bindfs設定了權限,但我仍然沒有存取權限,只有root權限。

在閱讀了我可能找到的有關該問題的所有內容後,我發現在 fstab 中安裝驅動器,並為 bindfs 添加一行(已安裝)將是執行我正在嘗試的操作的最佳方法,但沒有成功(所有使用者是管理員)。我 chown 整個驅動器並遞歸地將其 chmode 為 775,但仍然只有有限的訪問權限(訪問被拒絕)。我嘗試使用“預設”驅動器,經過更多研究後添加了“noatime、nodev、nosuid”選項,但兩者都不起作用。

我試圖讓每個使用者或一組使用者擁有完整的 rwx 權限,並且沒有人是任何檔案的擁有者(或至少在實踐中不是)。它被用作媒體和其他非關鍵數據的共享,並且每個人都可以貢獻文檔,但我什至無法編輯和保存不同名稱的文件。

這是我的 fstab 檔案相關部分的副本。誰能告訴我WTH是錯的嗎? (最好用 N00B 語言)

UUID=88c8e156-8e5a-405d-aeec-72e7eb9e81a5  /media/ARCHIVEZ       ext4    noatime,nodev,nosuid          0       0
bindfs#/media/ARCHIVEZ /media/ARCHIVEZ fuse -p=0775,-m=1000:1001:1002:1003,group=1002 --multithreaded  0       0

Ubuntu Studio 15.10 威利韋爾狼

答案1

好吧,既然沒有人願意或能夠提供幫助,我同時使用 als 解決了這個問題,但為了以防萬一你遇到同樣的問題,這裡有一些注意事項:

無論您在 als 中設定什麼,thunar 檔案管理器都不會在其屬性中顯示正確的權限,因此請忽略這些權限,否則您會認為自己做錯了什麼。給終端一些時間來加載和處理較大目錄上的文件,它可能會暫時不執行任何操作,您可能認為它已完成並關閉它(我不知道這是否會停止任何處理),但您應該看到它處理文件,直到再次返回提示。如果您想從頭開始,並首先遞歸地完全擦除整個磁碟機、分區或目錄、檔案和所有內容的所有所有權和權限,請開始:

{sudo chown -R無人:nogroup /路徑/到/目錄/或/掛載點}

如果您有安全考慮,請不要長時間放置它。如果是驅動器,請解除安裝並重新安裝。選擇一個擁有者,建立一個新群組並新增您想要授予存取權限的群組(不要使用使用者群組),再次 chown 以授予該使用者和群組所有權。如果您有一天將使用者新增至該群組,他們將自動指派相同的權限。使用acl設定讀取、寫入、執行權限。

在大多數現代 Linux 發行版中,als 在 ext3 和 ext4 分區上預設為啟用,無需新增至 fstab 選項。有許多使用als 的指南,所以請尋找它們,我找到了一個名為「eiciel」的GUI,可以更輕鬆地使用als,當使用root 權限{gksu eiciel} 運行時,它可以讓您輕鬆設定群組的權限。

由於許多人認為與朋友和家人共享一輛車有共產主義嬉皮士公社發瘋的味道,並且不明白為什麼有人會想要這樣做,所以我可能會就此事寫一篇易於理解和詳盡的指南,因為它假設每個人都熟悉並舒適地使用石器時代的終端介面,這似乎是這裡的時尚!僅供參考,我不是程式設計師,只是一個微不足道的電氣工程師,我必須瀏覽大量網站,其中包含無用的、部分的、過時的和非描述性的信息,才能收集足夠的信息來正確地完成工作,而無需關閉計算機。

相關內容