最近、私の2番目のハードディスクsdb1
がUbuntuサーバーで壊れ、/home/user/multimedia
にmultimedia
としてマウントされ、Delugeはこのディレクトリにトレントをダウンロードしています。
sdb1
ディスクが死んだとき、fstabエントリを削除しました:
UUID=4A3E87EC3E87CEFF /home/user/multimedia ntfs users,defaults 0 0
/home/user/multimedia
ディレクトリを直接使用して、rwxrwxrwx
にしました。
すべてが正常に動作しているようで、iMac(同じユーザー資格情報)で読み書きでき、Delugeはディレクトリにファイルを置くことができ、TVは共有を見ることができますが、Delugeがダウンロードするすべてのファイルにはrwxrwx---
権限があり、私のテレビはそれらを再生することができません。 chmod(rwxrwxr--
)を介して他のユーザーに読み取り許可を与えると、テレビはすべてのファイルを正しく再生します。
マウントされたディレクトリとしてのmultimedia
から実際のディレクトリへの変更点はわかりませんが、Delugeによってダウンロードされたすべてのファイルにchmodを使用してアクセス許可を適用することは避けたいです。
問題は、元のマウントされたドライブがNTFS
でフォーマットされたディスクであったため、root
がない場合、ファイルのアクセス許可がumask
および777
にデフォルト設定されることです。
サービスとしてdeluged
を実行している場合の解決策は、サービス構成のumask
設定を変更することです(例:deluged.conf
)。
大洪水からの抜粋 スタートアップガイド :
You may wish to modify the above umask as it applies to any files downloaded by deluged.
007 grants full access to the user and members of the group deluged is running as (in this case deluge) and prevents access from all other accounts.
022 grants full access to the user deluged is running as and only read access to other accounts.
000 grants full access to all accounts.