Mon système est Ubuntu 13.04 et cela fonctionne bien, mais j'ai installé VirtuaBox pour exécuter Windows XP, ce qui est essentiel pour moi pour exécuter une application qui dialogue avec une configuration d'alarme par un adaptateur USB vers série.
VirtualBox utilise ttyS0 comme port série et la communication ne peut démarrer efficacement que si une commande sudo chmod 666 /dev/ttyS0
est donnée au terminal.
Chaque fois que je démarre Ubuntu, les ttyS0
autorisations reviennent aux valeurs par défaut et je dois exécuter chmod
chaque fois que je démarre.
Ma question est: comment puis-je changer l'autorisation du fichier / dev / ttyS0 de façon permanente? Si ce n'est pas une bonne pratique, existe-t-il d'autres manières de résoudre le problème?
la source
ssh $USER@localhost
(si vous l'avezopenssh-server
installé) et utiliser ce terminal.Solution 1: vérifiez le groupe de ttyS0 puis affectez-le à votre utilisateur, puis reconnectez-vous ou su - user
Solution 2: si vous n'aimez pas la première solution, modifiez /etc/udev/rules.d/50-tty.rules
redémarrez udev ou redémarrez et bien sûr avant d'ajouter votre utilisateur au groupe sélectionné
la source