Una de permisos u otra cosa.

View: New views
3 Messages — Rating Filter:   Alert me  

Una de permisos u otra cosa.

by Manuel A. Barajas B. :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Que tal lista, tengo el siguiente problema:  estoy tratando de acceder al puerto paralelo a través de /dev/port, al momento de ejecutar mi aplicación desde el IDE de gambas y como usuario normal al momento de leer el puerto me sale el siguiente error: System error, si creo el ejecutable y lo ejecuto como root no tengo problema al ejecutarlo, puedo leer y escribir sin problema en /dev/port, pensé que era cuestiona de permisos, así que cambie los permisos de /dev/port a 666 y aun asi tengo el mismo problema.

   Cuando se me ocurrió probar si tengo permisos sobre /dev/port por medio de Access("/dev/port", gb.READ) y  Access("/dev/port", gb.WRITE) me indica que si tengo permiso de escribir y leer sobre /dev/port, ¿a alguien le ha pasado lo mismo o es un bug?.

   Por el momento tengo corriendo mi aplicación como root, pero me gustaría saber si a alguien mas lea pasado lo mismo.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Gambas-user-es mailing list
Gambas-user-es@...
https://lists.sourceforge.net/lists/listinfo/gambas-user-es

Re: Una de permisos u otra cosa.

by Julio C. Ortega :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Las operaciones de escritura sobre el puerto paralelo solo pueden ser
hechas por root.. (no importa el estado de permisos del nodo dev)

Por lo que tendrías que ejecutar la aplicación suid root.. o mejor,
crear un modulo pequeño aparte de tu aplicación que haga la
comunicación con el puerto (eso para minimizar los riesgos de
seguridad. Seguro es la mejor opción.

Saludos

--
-----------------------------
Julio C. Ortega - VaSLibre
http://www.vaslibre.org.ve
Gentoo Linux User :D
Valencia - Venezuela

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Gambas-user-es mailing list
Gambas-user-es@...
https://lists.sourceforge.net/lists/listinfo/gambas-user-es

Re: Una de permisos u otra cosa.

by Manuel A. Barajas B. :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Gracias por tu respuesta, tratare de seguir tu recomendacion.

El día 26/03/08, Julio C. Ortega <roliverio.ve@...> escribió:
Las operaciones de escritura sobre el puerto paralelo solo pueden ser
hechas por root.. (no importa el estado de permisos del nodo dev)

Por lo que tendrías que ejecutar la aplicación suid root.. o mejor,
crear un modulo pequeño aparte de tu aplicación que haga la
comunicación con el puerto (eso para minimizar los riesgos de
seguridad. Seguro es la mejor opción.

Saludos

--
-----------------------------
Julio C. Ortega - VaSLibre
http://www.vaslibre.org.ve
Gentoo Linux User :D
Valencia - Venezuela

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Gambas-user-es mailing list
Gambas-user-es@...
https://lists.sourceforge.net/lists/listinfo/gambas-user-es


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Gambas-user-es mailing list
Gambas-user-es@...
https://lists.sourceforge.net/lists/listinfo/gambas-user-es
LightInTheBox - Buy quality products at wholesale price