GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment exécuter "sudo Chmod 777 /dev/ttyacm0" à partir du script Shell ?

Je veux donner accès au port série /dev/ttyACM0 . Comment exécuter le "sudo chmod 777 /dev/ttyACM0 ” commande du script shell ?

Réponse acceptée :

Donnant 777 l'autorisation d'accès à un fichier n'est pas du tout recommandée. Puisque vous voulez donner accès au port série, vous devez ajouter l'utilisateur au dialout groupe

sudo usermod -a -G dialout <username>

Désormais, aucune autorisation ne sera demandée lors de l'accès au port série.

Notez que cette solution fonctionnera également pour télécharger du code sur les cartes Arudino dans Arduino IDE ou Serial Monitor dans Ubuntu.


Ubuntu
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Comment exécuter des commandes dans Gnuplot à l'aide d'un script Shell ?

  3. Comment encoder en base64 /dev/random ou /dev/urandom ?

  4. Comment exécuter un script Python à partir de Java ?

  5. DD de /dev/zero à /dev/null...ce qui se passe réellement

tty (/dev/tty ) vs pts (/dev/pts) sous Linux

Comment exécuter une commande dans un script shell ?

Comment inclure tous les fichiers d'un répertoire dans un script shell (/etc/init.d/iptables dans ce cas)

Comment Linux utilise /dev/tty et /dev/tty0

echo ou print /dev/stdin /dev/stdout /dev/stderr

Comment vérifier si stdin est /dev/null depuis le shell ?