Software > Cumulus y Cumulus MX
Migración de Cumulus a Cumulus MX
jantoni:
Y ¿estás seguro que tu usuario tiene privilegios para acceder a ese puerto USB?
Por que no ejecutas el servicio como root?
Si no quieres ejecutarlo como root, verifica los permisos de /dev/ttyUSB0 para que tu usuario pueda aceder a dicho puerto
errea:
Hola, cuántas fechas !
Si, el servicio, lo creo como root, no deja hacerlo de otra manera.
Revisaré, googleando, lo de darle permisos de uso al USB, pensaba que el usuario root, tenía acceso a todo.
A ver si doy con la tecla de eso..
73 para ti, saludos al resto
jantoni:
Si, root tiene acceso a todo..
Pero dices que has ejecutado el comando para crear el servicio con MI USUARIO
Tienes que comprobar que MI USUARIO tenga acceso a ese dispositivo serie.
O más fácil dar permisos a ese dispositivo serie para que cualquiera pueda acceder a el
Igual que si fuera un fichero
chmod +rwx /dev/ttyUSB0
Si estamos en un entorno controlado no hay problema con los permisos.
O ya puestos y más seguro, es hacer que MI USUARIO tenga acceso sin tocar los permisos del dispositivo
Para ello habrá que mirar quién es el propietario del dispositivo y el grupo de usuarios. Tendremos que añadir MI USUARIO si grupo de usuarios del dispositivo
A ver si puedo poner un ejemplo
jantoni:
Pongo un ejemplo con ttyAMA0 porque al no disponer de ningun adaptador serie conectado por USB en la Raspi no se crea el ttyUSB0
--- Citar --- jantoni@cumuluspi:/dev $ ls -l ttyAMA0
crw-rw---- 1 root dialout 204, 64 Jul 30 10:53 ttyAMA0
jantoni@cumuluspi:/dev $
--- Fin de la cita ---
Vemos que el propietario es root y que el grupo autorizado a acceder es dialout
Pues tendremos que añadir MI USARIO al grupo de usuarios dialout
Para ello
--- Código: ---sudo usermod -a -G dialout MIUSUARIO
--- Fin del código ---
Con eso debes dejar de tener problemas para acceder a ese dispositivo serie
jantoni:
Ah….a nivel de seguridad es mejor usar este último método
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa