他の人が自分のコンピューターを使用して、Raspberry Pi用のSDカードに画像を書き込むことを許可したいと思います。このためには、dd if={image} of=/dev/sdX
を使用する必要があります。 dd
コマンドSudo
権限を与えることを考えましたが、他の人が私のO/Sドライブをオーバーライドできるという問題があります。
正しい方法はchmod o+w /dev/sdX*
になります-USBハブを使用するか、SDカードリーダーを接続できるため、出力デバイス/dev/sd
..は常に同じではありません。可能性のあるさまざまなUSBデバイスに対してのみ、書き込みアクセスを他のユーザーに動的に割り当てる方法はありますか?
これは、カスタムudev
ルールで実現できます。このルールは、すべてのUSBストレージデバイスを書き込み可能にします。
echo 'KERNEL=="sd*", SUBSYSTEMS=="usb", MODE="0666"' | Sudo tee /etc/udev/rules.d/99-usb-storage.rules
詳細については、 「udevルールの作成」 をご覧ください。