GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak spustit „sudo Chmod 777 /dev/ttyacm0“ ze skriptu Shell?

Chci poskytnout přístup k sériovému portu /dev/ttyACM0 . Jak spustit „sudo chmod 777 /dev/ttyACM0 ” příkaz ze skriptu shellu ?

Přijatá odpověď:

Dáváme 777 povolení k souboru se vůbec nedoporučuje. Protože chcete poskytnout přístup k sériovému portu, musíte přidat uživatele do dialout skupina

sudo usermod -a -G dialout <username>

Nyní se při přístupu k sériovému portu nebude vyžadovat žádné oprávnění.

Všimněte si, že toto řešení bude fungovat také pro nahrávání kódu na desky Arudino v Arduino IDE nebo Serial Monitor v Ubuntu.


Ubuntu
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jak spouštět příkazy v Gnuplot pomocí skriptu Shell?

  3. Jak spouštět skripty Pythonu ze shellu

  1. Jak kódovat base64 /dev/random nebo /dev/urandom?

  2. Jak zjistím, který /dev/ttyS* je můj sériový port?

  3. Linux:Rozdíl mezi /dev/console , /dev/tty a /dev/tty0

  1. Jak vygenerovat náhodné heslo v linuxu pomocí /dev/random

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?