Permissions
外部磁碟 - 如何確保所有人都可以讀取而不需要 root 權限?
我有一個外置硬碟。它是攜帶式的,所以我把它插在所有地方。不用說,這些不同的地方有不同的passwd文件和uid。這些文件是我的,我需要在任何地方訪問它們。
目前,每次我將它插入某個地方時,我都必須
sudo find . -type f -exec chmod a+rw \{\} \+ sudo find . -type d -exec chmod a+rwx \{\} \+
當然,這假設我有 root 訪問權限。我可以在會話結束時執行此命令(不帶
sudo
),但無論哪種方式,它都是一個小問題並且需要很多時間(它是一個 ½TB 驅動器)。一種選擇是使用不理解權限的 FS,例如 exFAT。但是我使用的是 BTRFS,因為我使用了快照工具。
有沒有辦法在 FS 級別禁用權限 - 讓一切都敞開?或者,如果您有其他方法,您將如何做到這一點?
使用bindfs可能會有所幫助。
root% mkdir /mnt/wide-open-backups -m777 root% bindfs /mnt/external-drive /mnt/wide-open-backups \ -r \ -m youruser \ -p 666
這提供了
youruser
訪問權限/mnt/wide-open-backups
,他們將看到一切,就好像它歸他們所有一樣。-r
使其只讀。