GNU/Linux >> Linux Esercitazione >  >> Linux

Linux mi dice che una porta seriale è in uso, ma non lo è

Probabilmente non c'è un vero utilizzo della riga, ma un problema di autorizzazione. Il modo rapido e sporco per testare per me era eseguire:

ls -la /dev/ttyUSB0
sudo chmod 666 /dev/ttyUSB0

e riprova cu . Se inizia a funzionare, devi occuparti del rispettivo udev file e i permessi/gruppi utente. Per il mio dispositivo sembrava così (essere membro in plugdev gruppo):

> cat /etc/udev/rules.d/42-CP210x.rules 
ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", SUBSYSTEMS=="usb",
ACTION=="add", MODE="0666", GROUP="plugdev"

I privilegi sui dispositivi seriali sono concessi ai membri del dialout gruppo. Per connetterti a /dev/ttyS0 Ho aggiunto l'utente corrente al gruppo utilizzando:

sudo adduser <username> dialout


Linux
  1. Come generare una password casuale in Linux usando /dev/random

  2. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  3. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  4. Quanto sono portatili /dev/stdin, /dev/stdout e /dev/stderr?

  5. Linux:quando utilizzare /dev e /sys per la comunicazione nel kernel dello spazio utente?

Come sostituire un disco rigido guasto nel software RAID Linux

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

/etc/passwd mostra l'utente in un gruppo, ma /etc/group no

/dev/sdb:nessun file o directory di questo tipo (ma esiste /dev/sdb1 ecc.)

Linux:differenza tra /dev/console , /dev/tty e /dev/tty0

È sbagliato collegare /dev/random a /dev/urandom su Linux?