Mi sistema es Ubuntu 13.04 y funciona bien, pero he instalado VirtuaBox para ejecutar Windows XP, lo cual es esencial para ejecutar una aplicación que dialoga con una configuración de alarma mediante un adaptador USB a serie.
VirtualBox usa ttyS0 como puerto serie y la comunicación puede comenzar de manera eficiente solo si sudo chmod 666 /dev/ttyS0
se da un comando a la Terminal.
Cada vez que inicio Ubuntu, los ttyS0
permisos vuelven a los valores predeterminados y tengo que ejecutar chmod
cada vez que inicio.
Mi pregunta es: ¿cómo puedo cambiar el permiso de archivo / dev / ttyS0 permanentemente? Si esto no es una buena práctica, ¿hay otras maneras de resolver el problema?
fuente
ssh $USER@localhost
(si lo haopenssh-server
instalado) y usar ese terminal.Solución 1: verifique el grupo de ttyS0 y luego asígnelo a su usuario, luego vuelva a iniciar sesión o su - user
Solución 2: si no le gusta la primera solución, edite /etc/udev/rules.d/50-tty.rules
reinicie udev o reinicie y, por supuesto, antes de agregar su usuario al grupo seleccionado
fuente