GNU/Linux >> Znalost Linux >  >> Linux

Čtení/zápis na sériový port bez root?

Právo na přístup k sériovému portu je určeno oprávněními souboru zařízení (např. /dev/ttyS0 ). Takže vše, co musíte udělat, je buď zařídit, aby zařízení bylo vlastněno vámi, nebo se (lépe) zařadit do skupiny, která zařízení vlastní, nebo (pokud to Fedora podporuje, což si myslím, že ano) zařídit, aby zařízení patří uživateli, který je přihlášen ke konzole.

Například v mém systému (ne ve Fedoře) /dev/ttyS0 je ve vlastnictví uživatele root a skupina dialout , takže abych měl přístup k sériovému zařízení, přidal bych se do dialout skupina:

usermod -a -G dialout MY_USER_NAME

Linux
  1. Číst a zapisovat do stejného souboru v Linuxu bez přepisování?

  2. linuxová schránka pro čtení/zápis v C

  3. Jak otevřít sériový port v linuxu bez změny pinu?

  1. Jak otevřít, číst a zapisovat ze sériového portu v C?

  2. Jak mohu zapisovat soubory na USB, aniž bych byl root?

  3. Linux mi říká, že se používá sériový port, ale není

  1. Je možné připojit a upravit soubor zpětné smyčky bez sudo/root?

  2. Jak poznám, že sériový port skutečně přenáší data, aniž by bylo nutné zařízení otevřít?

  3. RaspberryPi sériový port