GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come eseguire "sudo Chmod 777 /dev/ttyacm0" dallo script della shell?

Voglio dare accesso alla porta seriale /dev/ttyACM0 . Come eseguire "sudo chmod 777 /dev/ttyACM0 ” comando dallo script della shell?

Risposta accettata:

Dare 777 l'autorizzazione a un file non è affatto consigliata. Dal momento che vuoi dare accesso alla porta seriale, devi aggiungere l'utente al dialout gruppo

sudo usermod -a -G dialout <username>

Ora, non verrà chiesto alcun permesso durante l'accesso alla porta seriale.

Nota che questa soluzione funzionerà anche per caricare il codice sulle schede Arudino in Arduino IDE o Serial Monitor in Ubuntu.


Ubuntu
  1. Come codificare in base64 /dev/random o /dev/urandom?

  2. Come eseguire lo script Python da Java?

  3. Come faccio a sapere quale /dev/ttyS* è la mia porta seriale?

  4. DD da /dev/zero a /dev/null... cosa succede realmente

  5. Come includere tutti i file da una directory nello script di shell (/etc/init.d/iptables in questo caso)

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

Come eseguire Sh Script da un collegamento sul desktop?

Come eseguire i comandi in Gnuplot usando lo script della shell?

Come eseguire script Python dalla shell

Come eseguire un comando in uno script della shell?

Come verificare se stdin è /dev/null dalla shell?