トランスポートを設置するとここ私のラズベリーパイで動作させるには、一部のグループの所有権を変更する必要があります。まず、トランスポートがシステムに新しいユーザーを追加するのはなぜですか?転送されたダウンロードフォルダをUSBフラッシュドライブに設定しようとしましたが、権限エラーが発生しました。それでは、ペンドライブのフォルダの所有者を変更する必要がありますか?しかし、誰がそれを所有していますか?ペンドライブを差し込んだだけで、他の人が持つように設定したことはありません。
また、彼がそれを「Debianトランスポートグループ」と呼ぶ理由もあります。 debian-transmissionはユーザーではありませんか?
このチュートリアルでは、デフォルトで/media/MyPenDriveの所有権をdebian転送ユーザーに変更する必要があることがわかります。
それから彼はこう言いました。
グループへの書き込み許可
sudo chmod 770 /home/chen/TV\プログラム
このグループは「debian-transmission」ではありませんか?なぜフォルダに書き込み権限を与えたのですか?フォルダへのアクセス権を付与すると、そのフォルダを所有しているすべてのユーザーにアクセス権が付与されますか?フォルダにアクセスできるユーザーごとに異なる権限を付与できる必要がありますか?
答え1
いろんな質問をしました。
Transmissionをインストールすると、なぜ新しいユーザーが作成されますか?
安全のため。デフォルトでは、自分のユーザーとしてTransmissionを実行すると、システム内の他のユーザーのデータにアクセスできます(例:あなたのユーザー)は大幅に制限されます。転送にセキュリティホールがある場合、それを悪用するハッカーは、個人データを盗んだり修正したりするなどの作業が不可能ではない場合でも、はるかに難しいことに気付くでしょう。
debian-transmission
ユーザーではありませんか?
はい。グループでもあります。ユーザーが同じ名前のグループを持つのが一般的です(あなたのグループもこれを行うことができます。たとえば、id
実行して確認してください)。
フラッシュドライブの所有者の変更
これを行う方法は、フラッシュドライブがFAT32(Windowsと互換性がある)またはext2/3/4/btrfs/etcでフォーマットされているかによって異なります。 FAT32は権限をサポートしていません。マウントオプションは、ファイルを所有するユーザーとグループ、およびそのファイルが持つ権限を指定します。インストールされているすべての設定を変更する必要があります(からインポートした場合は/etc/fstab
簡単です。などのオプションを追加するだけです。uid=
マンgid=
ページの「FATインストールオプション」を参照してくださいmount(8)
)。 Unixファイルシステム(ext2/3/4、btrfsなど)の場合などがchgrp
機能chmod
します。
注:ファイルとディレクトリには所有権関係があります。ユーザーそして所有するグループ。彼らは異なる場合があります。ユーザー名が2回表示される理由が気になる場合は、2番目のls -l
ユーザー名は実際には同じ名前のグループです。
つまり、ダウンロードを保存するディレクトリ(およびファイル)にdebian-transmission
アクセスできるユーザーまたはグループが必要です。write
ファイルシステムがそれをサポートしている場合(そしてすべての一般的なLinuxファイルシステムがサポートしている場合)、POSIX ACL(setfacl
)を使用して所有権を変更せずにこれらの権限を付与することもできます。