El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#1 13-09-2018 10:26:49

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

instalación de GKSU en ubuntu 18.04

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.

?u=https%3A%2F%2Fdn-linuxcn.qbox.me%2Fdata%2Fattachment%2Falbum%2F201310%2F06%2F102250407kinzwpz1e76k0.png&f=1

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

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#2 13-09-2018 15:13:57

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,529

Re: instalación de GKSU en ubuntu 18.04

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

#3 13-09-2018 19:24:16

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

Re: instalación de GKSU en ubuntu 18.04

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

Captura%20de%20pantalla_2018-09-13_20-07-40_zps0kkdbgu6.png


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

#4 15-09-2018 17:57:19

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,529

Re: instalación de GKSU en ubuntu 18.04

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:/

thunar_admin.jpg

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

#5 15-09-2018 20:02:17

USUARIONUEVO
Usuario

Registrado: 07-07-2015
Mensajes: 298

Re: instalación de GKSU en ubuntu 18.04

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

#6 15-09-2018 22:35:08

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,529

Re: instalación de GKSU en ubuntu 18.04

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

#7 16-09-2018 00:33:33

crash
Expulsado

Registrado: 25-10-2017
Mensajes: 1,049

Re: instalación de GKSU en ubuntu 18.04

hay tres maneras de usar un lanzador como root

su-to-root-X -c

Captura%20de%20pantalla%20de%202018-09-16%2001-17-12_zpsx5gvoc7r.png

pkexec

Captura%20de%20pantalla%20de%202018-09-16%2001-17-37_zpsh9gjxa2y.png

gksu

Captura%20de%20pantalla%20de%202018-09-16%2001-16-41_zpsezqqyhnr.png

Desconectado

#8 16-09-2018 04:40:36

USUARIONUEVO
Usuario

Registrado: 07-07-2015
Mensajes: 298

Re: instalación de GKSU en ubuntu 18.04

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

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

Temas similares

Tema Respuestas Vistas Ultimo mensaje
0 81 13-11-2018 16:13:33 por kcdtv
0 84 12-11-2018 18:16:07 por kcdtv
35 26268 12-11-2018 15:36:56 por kcdtv
Hola a todos por fractalia
7 197 12-11-2018 14:32:06 por fractalia
3 322 11-11-2018 14:15:03 por kcdtv

Pie de página

Información del usuario

Ultimo usuario registrado: asfalto
Usuarios registrados conectados: 0
Invitados conectados: 14

Estadisticas de los foros

Número total de usuarios registrados: 1,273
Número total de temas: 1,224
Número total de mensajes: 12,537

Máx. usuarios conectados: 74 el 13-11-2018 18:47:20