Udevルールが実行されない

Udevルールが実行されない

usbkeyの特定のパーティションを所有者のrwとしてマウントし、グループや他のユーザーがアクセスできないようにudevルールを作成しようとしています。私のルールは次のとおりです。

サブシステム=="ブロック"、カーネル=="sdc1"、モード="0600"、グループ="mygroup"

私が知っている限り、この規則は、8進権限600に基づいてsdcドライブとマウントfs(rw-------)の最初のパーティションと一致する必要があります。

また、udevadm control --reload-rules コマンドを実行しましたが、何も変更されませんでした。私のパーティションは644でマウントされました。

どのようなヒントがありますか?

答え1

私はこれが混乱から来ていると思います。

私のパーティションは644でインストールされました。

mount ルールと udev ルールは互いに関連性がほとんどありません。 udev セット権限ブロックデバイス/dev/sdc1、あなたのためのオプションではありません。他のもの!

おそらく正しいツールを使用していないようです!むしろインストールオプションを設定するツールですudevudisks

http://storagged.org/doc/udisks2-api/2.9.2/mount_options.html必要なものをどのように達成したかを文書化できます。

アドバイス:sdc1USBスティックが複数ある場合、これらの名前が変更される可能性があるため、このような静的パーティション名を使用することはお勧めできません。最初にUUIDを使用すると、遅かれ早かれ混乱が発生します。

関連情報