Quiero llamar a aptitude desde mi programa, y necesita privilegios de administración.
He probado con gksudo y funcionaba, pero al añadir una opción al final de aptitude así:
gksudo aptitude install ocrad -y
deja de funcionar, porque se lo toma como si fuera una opción de gksudo y no de aptitude.
Otro problema es que esto solo funcionaría en gnome, y me gustaría que fuera posible en kde, xfce o lo que fuera.
¿Alguna idea de un comando estándar para obtener privilegios de administración del usuario?
Llamar A Un Proceso Con Privilegios De Administrador
Objetivo: Re: Llamar A Un Proceso Con Privilegios De Administrador
Yo eso lo he resuelto con un formulario donde le pides la clave al usuario y luego ejecutas este comando:
El -S del sudo le permite tomar la clave de la salida estándar del echo.
Espero que te sirva. Suerte.
El -S del sudo le permite tomar la clave de la salida estándar del echo.
Espero que te sirva. Suerte.
Objetivo: Re: Llamar A Un Proceso Con Privilegios De Administrador
Me sirve en parte.
Si pongo la contraseña correcta funciona, pero me es imposible saber cuando he puesto la contraseña incorrecta, simplemente no hace nada.
Si pongo la contraseña correcta funciona, pero me es imposible saber cuando he puesto la contraseña incorrecta, simplemente no hace nada.
Objetivo: Re: Llamar A Un Proceso Con Privilegios De Administrador
Prueba a desviar la salida estandar a un fichero y luego lo cargas en una variable y compruebas el contenido. Algo así:
No lo he probado, pero creo que debería funcionar.
No lo he probado, pero creo que debería funcionar.
Objetivo: Re: Llamar A Un Proceso Con Privilegios De Administrador
Hombre, imagino que podría funcionar, pero esperaba algún sistema algo más elegante, alguna forma de gestionar los errores del proceso.
Objetivo: Re: Llamar A Un Proceso Con Privilegios De Administrador
Una cuestión más:
¿Cómo se puede abortar un cierre?
He probado a poner STOP EVENT en Form_Close pero se cierra igualmente.
¿Cómo se puede abortar un cierre?
He probado a poner STOP EVENT en Form_Close pero se cierra igualmente.
Objetivo: Re: Llamar A Un Proceso Con Privilegios De Administrador
sudo tira el error "sorry, try again"
si desvías el error a un string, con una simple comparación puedes verificar si hubo error o no.
SHELL comando TO string
si desvías el error a un string, con una simple comparación puedes verificar si hubo error o no.
SHELL comando TO string
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.483s (PHP: -82% SQL: 182%)
Consultas SQL: 45 - Debug off - GZIP Activado