Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gksu siempre ha sido muy utilizado, pero cada vez menos distribuciones están manteniendo
el paquete en sus repositorios.
Yo por mi parte soy usuario en estos momentos de XFCE, por lo que mi uso de KDE lo he
dejado de momento, por un lado, esto lo comento ya que he leído una nota, donde comentan
que Gksu ha sido eliminado de Ubuntu 18.04.
Pero no todo está perdido, en pocas horas los foros de Ubuntu comenzaron a recibir
alternativas al gksu y uno de ellos es usar el gedit para ejecutar las aplicaciones como su o
sudo, igual como si estuvieran usando el gksu.
Índice
1 ¿Puede ser sustituido el uso de Gksu?
1.1 Remplazar gksu con admin:///
2 Remplazar gksu con pkexec
Ejemplo de uso.
Mientras que para abrir una aplicación con gksu en nuestro sistema lo
realizábamos de la siguiente manera:
1 gksu firefox
gksudo pkexec
Un usuario autorizado puede iniciar cualquier Un usuario autorizado puede iniciar un único
programa en modo gráfico. programa en modo gráfico.
Permite ejecutar programas y scripts como si
Únicamente permite ejecutar programas y scripts
fuéramos cualquiera de los usuarios
como si fuéramos el usuario root.
existentes en nuestro sistema operativo.
Las opciones para restringir lo que puede hacer un Permite un control mucho más exhaustivo
usuario son menores. de lo que puede hacer un usuario.
Las variables de entorno DISPLAY y
XAUTHORITY no están definidas. Por lo tanto,
Por defecto permite iniciar aplicaciones gráficas
por defecto no permite iniciar aplicaciones
como usuario root.
gráficas como si fuéramos otro usuario. Antes
hay que definir acciones y/o reglas.
Gksudo esta estrechamente ligado con sudo. Pkexec forma parte de PolicyKit.
1.Que un usuario autorizado tan solo pueda iniciar la aplicación que nosotros queramos
como usuario root, o como otro usuario. Si usamos gksudo, un usuario autorizado puede
iniciar todos los programas que quiera con permisos de administración.
2.Definir el password que tiene que introducir un usuario para iniciar una aplicación como si
fuera otro usuario, como por ejemplo el root. Si lo precisamos podemos establecer que no
tenga que introducir contraseña. También podemos establecer el tiempo que queremos que
se guarde la contraseña, etc.
3.Que todos los usuarios pertenecientes a un determinado grupo sean capaces de iniciar
una aplicación con permisos de administración o como si fueran otro usuario.
4. Pkexec siempre informa del archivo binario que estamos ejecutando. De este modo
podemos incrementar la seguridad en la ejecución de programas y scripts.
5. Al contrario que gksudo, pkexec no permite correr aplicaciones gráficas por defecto. Para
arrancar aplicaciones en modo gráfico deberemos crear una acción y configurarla para ello.