web-dev-qa-db-fra.com

Comment connecter / lire / écrire sur le port série sans root

Comme dans le titre, plus je suis déjà dans le groupe dialout via:

_Sudo usermod -a -G dialout ben
_

(J'ai redémarré mon PC plusieurs fois depuis ...)

J'utilise Ubuntu 16.04

Autorisation de fichier du fichier de périphérique:

_crw-rw---- 1 root dialout 216, 0 Aug 26 22:50 /dev/rfcomm0
_

lorsque j'essaie d'exécuter: minicom ou PuTTY (en tant que ben, pas en tant que root) J'ai l'erreur suivante:

_minicom: Error opening the file »/dev/rfcomm0«: The device or ressource is busy
_

(idem avec PuTTY)

Mais quand je le fais: Sudo minicom, tout va bien et fonctionne bien.
(Le périphérique ne semble plus occupé lorsque vous utilisez Sudo)

Question:
Comment connecter/lire/écrire sur le port série sans root?

3
Ben

Ceci est une réponse à ma propre question.
Pour résoudre le problème, je devais supprimer le modemmanager via:

Sudo apt remove modemmanager

Après un redémarrage, minicom (et PuTTY) fonctionne sans root!

Bien sûr, vous devez également être dans le groupe dialout:

Sudo adduser $USER dialout

J'ai trouvé la solution dans cette réponse Ask Ubunt et le rapport de bogue de ce Launchpad .

2
Ben