El libre pensamiento para un internet libre
No estas registrado.
para aquellos que hayan intentado instalar gksu en ubuntu 18.04 os dará un error de dependencias incumplidas,
por ser retirado de los repositorios por ser obsoleto.
primero vamos a explicar que es gksu.
Este paquete proporciona los front-ends de GTK + para su (gksu) y sudo (gksudo),
lo que permite a los usuarios dar una contraseña y ejecutar comandos gráficos como root
sin necesidad de invocar su o sudo en un emulador de terminal.
es decir puedo usar el comando sudo para abrir algo desde la terminal, pero ¿y si quiero abrir un programa con permisos de root de manera gráfica? como por ejemplo nautilus en gnome o thunar en xfce. (gestor de archivos)
pues para eso usaríamos la terminal con el comando sudo nautilus o sudo thunar.
pero ¿cómo demonios lo abrimos el programa con interfaz gráfica como root? pues para eso lo mejor es usar el comando gksu.
para la instalación el paquete está quitado de los repositorios como mencione al principio del post
¿cómo solucionamos esto?
instalando estos dos archivos
https://packages.ubuntu.com/artful/libgksu2-0 (libreria)
https://launchpad.net/ubuntu/bionic/amd … 2-9ubuntu1 (programa)
y eso sería todo.
Desconectado
No controlo el tema, siempre uso sudo cuando quiero arrancar una GUI con derechos roots...
La forma preconizada hoy en día es pasar por GVfs que está ya instalado.
El cambio viene de Debian así que no es especifico a Ubuntu
Debemos añadir admin: en consola
Por ejemplo, en lugar de
gksu nautilus
Podemos hacer
nautilus admin:
Y si queremos editar un fichero indicando su ruta se hace con admin:// en lugar de
gksu gedit /root/fichero.txt
Hacemos
gedit admin:///root/fichero.txt
Desconectado
ya, pero estamos hablando de dar permisos de root sin usar la terminal, y esto se hacía siempre con gksu.
ahora se puede usar el comando
pkexec
pero si haces por ejemplo,
pkexec gedit
te dirá esto usando la terminal y no se abre, pero con gksu si que se abre.
[email protected]:~$ pkexec gedit
Unable to init server: No se pudo conectar: Conexión rehusada
(gedit:11746): Gtk-WARNING **: 20:01:54.219: cannot open display:
para thunar si que lo abre asi
pkexec thunar
aunque haya sido retirado gksu, hay todavia muchos programas que lo necesitan para abrir un lanzador de manera gráfica porque no aceptan otra manera sin usar una terminal, otros sin embargo sí que aceptan el comando pkexec.
estos comandos son solo para lanzar aplicaciones gráficas, desde los lanzadores creados por nosotros, o por el sistema y que queramos por alguna razón que tengan permisos de root.
edit. usando los comandos de terminal puestos por kcdtv.
abriendo thunar con comandos de kcdtv.
[email protected]:~$ thunar admin:
Thunar: No se pudo abrir «admin:»: Error al obtener la información del archivo «/home/aries/admin:»: No existe el archivo o el directorio
errores de gtk al usar admin:
[email protected]:~$ gedit admin:/opt/crack-keys/crack-keys
(gedit:14500): Gtk-WARNING **: 23:38:39.837: Theme parsing error: gtk.css:27:35: Junk at end of value for background-color
(gedit:14500): Gtk-WARNING **: 23:38:39.837: Theme parsing error: gtk.css:40:48: Junk at end of value for background-color
(gedit:14500): Gtk-WARNING **: 23:38:39.837: Theme parsing error: gtk.css:48:46: Junk at end of value for background-color
(gedit:14500): Gtk-WARNING **: 23:38:39.837: Theme parsing error: gtk.css:59:58: Junk at end of value for background-color
(gedit:14500): Gtk-WARNING **: 23:38:39.837: Theme parsing error: gtk.css:66:28: The :prelight pseudo-class is deprecated. Use :hover instead.
(gedit:14500): Gtk-WARNING **: 23:38:39.837: Theme parsing error: gtk.css:70:46: Junk at end of value for background-color
(gedit:14500): Gtk-WARNING **: 23:38:39.837: Theme parsing error: gtk.css:77:35: The :prelight pseudo-class is deprecated. Use :hover instead.
(gedit:14500): Gtk-WARNING **: 23:38:39.837: Theme parsing error: gtk.css:81:58: Junk at end of value for background-color
(gedit:14500): Gtk-WARNING **: 23:38:39.838: Theme parsing error: gtk.css:123:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14500): Gtk-WARNING **: 23:38:39.838: Theme parsing error: gtk.css:124:24: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14500): Gtk-WARNING **: 23:38:39.838: Theme parsing error: gtk.css:156:27: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14500): Gtk-WARNING **: 23:38:39.838: Theme parsing error: gtk.css:157:29: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14500): Gtk-WARNING **: 23:38:39.838: Theme parsing error: gtk.css:177:34: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14500): Gtk-WARNING **: 23:38:39.838: Theme parsing error: gtk.css:199:34: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.
** (gedit:14500): WARNING **: 23:38:40.499: La ubicación especificada no está montada
[email protected]:~$ gedit admin:///opt/crack-keys/crack-keys
(gedit:14548): Gtk-WARNING **: 23:40:35.217: Theme parsing error: gtk.css:27:35: Junk at end of value for background-color
(gedit:14548): Gtk-WARNING **: 23:40:35.217: Theme parsing error: gtk.css:40:48: Junk at end of value for background-color
(gedit:14548): Gtk-WARNING **: 23:40:35.217: Theme parsing error: gtk.css:48:46: Junk at end of value for background-color
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:59:58: Junk at end of value for background-color
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:66:28: The :prelight pseudo-class is deprecated. Use :hover instead.
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:70:46: Junk at end of value for background-color
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:77:35: The :prelight pseudo-class is deprecated. Use :hover instead.
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:81:58: Junk at end of value for background-color
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:123:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:124:24: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:156:27: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:157:29: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:177:34: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(gedit:14548): Gtk-WARNING **: 23:40:35.218: Theme parsing error: gtk.css:199:34: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.
** (gedit:14548): WARNING **: 23:40:35.881: La ubicación especificada no está montada
usando gksu en terminal, ningún error ni advertencia ni nada
[email protected]:~$ gksu gedit /opt/crack-keys/crack-keys
[email protected]:~$
usando el comando recomendado por ubuntu... pkexec
[email protected]:~$ pkexec gedit /opt/crack-keys/crack-keys
Unable to init server: No se pudo conectar: Conexión rehusada
(gedit:14667): Gtk-WARNING **: 23:52:54.637: cannot open display:
[email protected]:~$
así que mientras hacen los deberes y quitan del todo gksu, habrá que seguir usandolo para casi todo lo que queramos abrir como root de manera gráfica en los lanzadores.
Ultima edición por crash (13-09-2018 22:55:59)
Desconectado
ya, pero estamos hablando de dar permisos de root sin usar la terminal, y esto se hacía siempre con gksu.
No entiendo para nada que distinción haces entre usar gvfs o gksu: Con ambos se usa la terminal para invocarlos... Y si te refieres al hecho de entrar la contraseña en la ventana emergente GTK: Pasa exactamente lo mismo en ambos
así que mientras hacen los deberes y quitan del todo gksu, habrá que seguir usandolo para casi todo lo que queramos abrir como root de manera gráfica en los lanzadores.
Gksu está abandonado desde años. No es conforme con Policy Kit. Por esto se ha retirado de arch, debian, ubuntu etc... No parece ser una buena idea seguir usandolo.
un muy buen consejo que recomendar su instalación.
Piensas que "no se puede"... Pero tienes a un indico en tu mensaje de error... Busca un archivo admin: que no existe.
Error al obtener la información del archivo «/home/aries/admin:»: No existe el archivo o el directorio
Para abrir thunar con derechos de administrador se puede hacer así con gvfs:
thunar admin:/
Si quieres abrir thunar en un directorio preciso directamente lo haces así
thunar admin:// /el/driectorio/que/quiero
Del mismo modo: Cuando abres tu crack-key debes redactar tu orden así:
gedit admin:// /opt/crack-keys/crack-keys
Y no así
gedit admin:///opt/crack-keys/crack-keys
No puede distinguir la ruta con el triple slash, debes poner tu ruta al lado.
Desconectado
Hello , de este tema , puedo decir que siempre que vi algo relacionado a gksu , fueron ficheros *.desktop , entradas de menu , que pueden lanzar aplicaciones con interface grafica con todos los derechos root.
del estilo
Exec=gksu filezilla
Es por eso que crash habla de lanzarlo sin usar la konsola , por que suele usarse en lanzadores de menu.
Desconectado
He bien entendido lo que decía crash acerca de los lanzadores. Pero no coincido con él cuando dice que es necesario seguir usando gksu. En consola o en lanzadores. Gksu ( o kdsu en Kubuntu) ya no se usa.
Ejemplo: El lanzador de Bleachbit! "as root" en Ubuntu 18.04 es así
(...)
TryExec=pkexec
Exec=pkexec bleachbit
Icon=bleachbit
Categories=GTK;System;
Keywords=clean;performances;free;privacy;
StartupNotify=true
Conviene aprender a manejar polkit en lugar de seguir tirando de un programa obsoleto.
Desconectado
hay tres maneras de usar un lanzador como root
su-to-root-X -c
pkexec
gksu
Desconectado
Solo comente que las veces que lo vi usar fue en un lanzador de menu , slackware usa polkit.
Algunas apps incluso crean un ejecutable para polkit, como gparted..
gparted_polkit
Desconectado
Tema | Respuestas | Vistas | Ultimo mensaje |
---|---|---|---|
Error de inicio en entorno gráfico por Hunter310#
|
24 | 14984 | 20-06-2022 12:22:19 por kcdtv |
15 | 2712 | 10-06-2022 09:13:42 por kcdtv | |
0 | 210 | 02-06-2022 10:05:09 por kcdtv | |
TP-Link Backup Decryption Utility por kcdtv
|
0 | 200 | 31-05-2022 18:44:34 por kcdtv |
¡Aircrack-ng 1.7 ya está disponible! por kcdtv
|
1 | 514 | 13-05-2022 08:46:52 por Koala |
Ultimo usuario registrado: Asakuras
Usuarios registrados conectados: 1
Invitados conectados: 16
Conectados: magicc66
Número total de usuarios registrados: 2,317
Número total de temas: 1,587
Número total de mensajes: 15,137
Atom tema feed - Impulsado por FluxBB