Discordの友達もProxmoxを使っていて、主に映画やファイル共有用途。数日間けっこう詰まってる問題があるらしい。なので自分で再現してみて、解決方法を探ることにした。
1. Privileged vs Unprivileged Container

File Browserの403エラーは、HDDをマウントしたのに権限がないのが原因。

同じHDDをLXCにマウントすると、常にnobody nogroupになる。
それで解決策。友達はPrivilegedに全部振る方法を選んだ。

自分はUnprivilegedのまま維持。PVEホストで権限を追加するだけ。
mkdir -p /mnt/hdd500/data
chown root:root /mnt/hdd500/data
chmod 777 /mnt/hdd500/data # うん、777にする
理論上これは良くない。誰でも権限があるので侵入されたらディスクは終わり。
だから
chmod 755 /mnt/hdd500/data
こう戻す。
解決はUnprivilegedのUID/GIDマッピングを使うこと。
chown -R 100000:100000 /mnt/hdd500/data
chmod -R 755 /mnt/hdd500/data
これならかなり良い。権限とアクセスの問題は解決。
2. File Browserの再セットアップ
次にディスクを再マッピング

filebrowser.servicesを修正して、太字のパラメータを追加すればOK。

これで使える
Comments
Join the conversation
Leave a comment
No comments yet
Be the first to share your thoughts!