web-dev-qa-db-fra.com

Utiliser dd sans sudo

J'aimerais autoriser d'autres personnes à utiliser mon ordinateur pour écrire des images sur des cartes SD pour Raspberry Pi. Pour cela, vous devez utiliser dd if={image} of=/dev/sdX. J'ai pensé donner les droits à la dd commande Sudo, mais je crains que d'autres personnes ne puissent outrepasser mon lecteur O/S.

La bonne façon serait de chmod o+w /dev/sdX* - Puisqu'ils peuvent utiliser un concentrateur USB ou brancher un lecteur de carte SD, le périphérique de sortie /dev/sd .. n'est pas toujours le même. Existe-t-il un moyen d'attribuer de manière dynamique l'accès en écriture à d'autres personnes uniquement pour une gamme de périphériques USB?

4
DaJudge

Vous pouvez y parvenir avec une règle personnalisée udev. Cette règle rendrait tous les périphériques de stockage USB accessibles en écriture:

echo 'KERNEL=="sd*", SUBSYSTEMS=="usb", MODE="0666"' | Sudo tee /etc/udev/rules.d/99-usb-storage.rules

Jetez un oeil à 'Rédaction de règles udev' pour plus d'informations à ce sujet.

4
Germar