Permisos del sistema de puertos

Antes de usar moserial con un puerto serie, debe asegurarse de que actualmente tiene permisos para leer y/o escribir en el puerto.

Esto se hace de varias maneras en un sistema Linux. En Fedora 10, puede necesitar usar la herramienta PolicyKit, ejecutada usando Sistema ▸ Preferencias ▸ Sistema ▸ Autorizaciones. Entonces, navegue hasta org ▸ freedesktop ▸ acceso a dispositivos ▸ Acceso directo a dispositivos de módem serie, y pulse Editar. Configure Cualquiera: a «Sí».

Figura 1Autorizaciones del puerto serie en Fedora 10

En algunos sistemas, puede necesitar hacer algo como «sudo chmod o+rw /dev/ttyS*» y «sudo chmod o+rw /dev/ttyUSB*» para obtener permisos de lectura/escritura (para todos los usuarios) en los puertos serie.

Alternativamente, puede ver a qué grupo de dispositivos pertenece, y hacer que su cuenta pertenezca a este grupo.