web-dev-qa-db-ja.com

1つのfstabエントリが削除されたときにDelugeによって作成されたファイルのアクセス許可の問題

最近、私の2番目のハードディスクsdb1がUbuntuサーバーで壊れ、/home/user/multimediamultimediaとしてマウントされ、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を使用してアクセス許可を適用することは避けたいです。

1
Valdo

問題は、元のマウントされたドライブが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.
1
Cas