私は外付け HDD を持っています。ポータブルなので、あらゆる場所に差し込んでいます。言うまでもなく、これらのさまざまな場所には、異なるパスワード ファイルと UID があります。ファイルは私のものであり、どこからでもアクセスする必要があります。
現在、どこかに差し込むたびに
sudo find . -type f -exec chmod a+rw \{\} \+
sudo find . -type d -exec chmod a+rwx \{\} \+
もちろん、ルートアクセスを持っていることが前提です。このコマンドは( なしでsudo
)実行できます。終わり代わりにセッションの 1 つを実行することもできますが、いずれにしても面倒で時間がかかります (1/2TB のドライブです)。
1 つのオプションは、アクセス許可を理解しない FS (exFAT など) を使用することです。ただし、スナップショット機能を使用するため、BTRFS を使用しています。
FSレベルで権限を無効にして、すべてをオープンにする方法はありますか?または、別の方法がある場合は、どのようにすればよいですか?あなたこれを行う?
答え1
使用バインド役に立つかもしれません。
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
読み取り専用になります。