Tengo un problema con Nautilus en Ubuntu 12.04 LTS.
Cuando ejecuto el comando gksu nautilus /
, aparece el cuadro de solicitud de contraseña y escribo mi contraseña de superusuario, luego el cuadro de contraseña desaparece y Nautilus no se abre.
Cuando intento abrir Nautilus como usuario normal con el comando nautilus
, se abre la carpeta.
Cuando lo intento en la terminal
$ sudo nautilus
Tuve el siguiente error
$ sudo nautilus /
** (nautilus:8523): WARNING **: Command line `dbus-launch --autolaunch=2c8ce9b7da2257c2609b749700000007 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n Could not parse arguments: Cannot open display:
¿Cómo puedo solucionar este error?
Respuestas:
Tratar:
Luego, escriba su propia contraseña como cuando usa sudo.
Página del manual de Gksudo: http://linux.die.net/man/1/gksudo
fuente
Cómo ejecutar
Gedit
ANDNautilus
como administrador con enpkexec
lugar degksu
ogksudo
Método GVfs probado en Ubuntu 18.04
Use el backend de administración de GVfs, solo agregue
admin://
al comienzo de la ruta completa a su directorio preferido.Abra Nautilus de la manera habitual y presione Ctrl+ Lpara habilitar la escritura en la barra de direcciones, y luego ingrese, por ejemplo,
admin:///usr/
para abrir el/usr/
directorio.Ingrese su contraseña de administrador cuando se le solicite y verá algo como esto:
En este punto, hacer clic en las carpetas con bloqueos se abrirá con privilegios de administrador.
Puede marcar una carpeta que se abre con el
admin:///
prefijo. Cuando haga clic en dicho marcador más tarde, se le pedirá nuevamente la contraseña de administrador.Alternativamente, desde la Terminal, abra nautilus con el argumento
admin:///usr/
:para abrir el directorio / usr / como root en Nautilus.
Edición de archivos de texto con privilegios de administrador
Desde Nautilus abierto de esta manera, si hace clic en un archivo de texto que necesita privilegios de administrador, se le pedirá una contraseña nuevamente, antes de que se abra en su editor predeterminado, como Gedit .
Si estás usando Ubuntu 17.10
El siguiente método no funciona con Wayland de forma predeterminada. Hay algunas soluciones alternativas. La más fácil es no usar Wayland. ¿Cómo se cambia de Wayland a Xorg en Ubuntu 17.10? Otras alternativas se describen en ¿Por qué no gksu / sudo o el lanzamiento de una aplicación gráfica con el trabajo sudo con Wayland?
Ubuntu volverá a Xorg de forma predeterminada en 18.04 LTS y las soluciones alternativas no serán necesarias en ese momento.
Respuesta original
Fuente: WebUpd8
gksu
no se ha actualizado desde 2009 y ya no se recomienda . De hecho, Ubuntu ya no viene con gksu de forma predeterminada (aunque puede estar instalado para muchos de ustedes, porque algunas aplicaciones aún dependen de él) e incluso puede eliminarse por completo en algún momento.Nautilus admin
agrega archivos PolicyKit para Nautilus y Gedit y permite abrir un archivo o carpeta de Nautilus como root, a través de PolicyKit:Para instalar
Nautilus Admin
en Ubuntu, abra una terminal presionando Ctrl+ Alt+ Ty use el siguiente comando:Y para reiniciar Nautilus, use cualquiera de los siguientes comandos:
nautilus -q
okillall nautilus
Después de esto, cuando haga clic derecho en una carpeta, verá:
Si hace clic derecho en un archivo de texto editable por Gedit, verá:
Luego se le pedirá la contraseña:
Pregunta relacionada: "Abrir en terminal" no funciona en nautilus como root
Finalmente, la instalación
nautilus-admin
también permite abrir nautilus como root desde la línea de comandos. Use el siguiente comando en lugar degksu
ogksudo
:abrir nautilus como root.
Espero que esto ayude
fuente
nautilus-admin
y ejecutarlo$ nautilus -q
, genera 5 mensajes de error en Ubuntu 16.04.3 con el kernel 4.14.19, el primero de los cuales es(nautilus:14964): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
nautius-admin
y todavía recibo estos errores. . Por lo tanto, no puedo verificar si los errores son causados pornautilus-admin
. Por otro lado, killall anutilus lo mata sin ningún error. finalmente, obtengo un error diferente en Ubuntu 17.04.admin
funciona perfectamente.Open as Administrator
en la carpeta, me pide contraseña y luego no sucede nada (Ubuntu 17.10 Gnome). Cualquier forma de arreglar esto?Al abrir Nautilus con privilegios de root, es mejor usar el comando
a menos que su cuenta raíz esté desbloqueada, y en ese caso, Ubuntu lo desaconseja.
La razón de la "gk" es porque
sudo
, por sí sola, no realiza las acciones necesarias automáticamente para ejecutar correctamente las aplicaciones gráficas como otro usuario.Sin embargo, por ejemplo, si estuviera en un sistema KDE como Kubuntu, querría emitir el comando
ps No dejes abierta la ventana raíz de Nautilus cuando no la estés usando, luego olvídate de ella, ya que usar una ventana que no conoces es raíz es una mala idea.
Para obtener más información, vea la página de manual de Ubuntu
gksudo
aquí .fuente
Failed to run nautilus as user root.
Unable to copy the user's Xauthorization file.
Si te encuentras abriendo nautilus como root a menudo, te recomendaría agregar la opción al menú del botón derecho en Unity: (usa el mismo comando que la respuesta principal
gksu nautilus
).Deberá editar un
*.desktop
archivo para agregar la opción de menú, y tiene dos opciones:/usr/share/applications/nautilus.desktop
(requiere acceso de root para editar) : la opción de menú se agregará para todos los usuarios. Tenga en cuenta que es posible que deba volver a editar este archivo, agregando la opción si se produce una actualización de Nautilus que sobrescribe sus cambios.~/.local/share/applications/nautilus.desktop
(Si no puede encontrarlo allí, haga un duplicado del que se encuentra/usr/share/applications/
y guárdelo en esta nueva ubicación) : la opción de menú solo estará disponible para el usuario especificado y se considera una "mejor práctica". Tenga en cuenta que si ya lo tiene acoplado a su barra de Unity, deberá elegirUnlock from Launcher
su icono de Nautilus existente (de forma predeterminada aparece como nombradoFiles
) y luego volver a agregar su versión "personalizada". Estos cambios deberían permanecer incluso si Nautilus recibe una actualización.Edite el archivo de texto
nautilus.desktop
, agregando el siguiente bloque de código (puede usar los dos bloques existentes como plantilla):Luego, agregue la nueva acción a la lista (debe estar alrededor de la línea 18 del archivo de texto):
Ahora, al hacer clic con el botón derecho en la ventana del editor de texto en Unity, aparece esta nueva y práctica opción:
fuente
/usr/share/applications/nautilus.desktop
, y sólo se ha instalado un nuevo máximo de un mes atrás."sudo nautilus" funciona para mí. Aquí hay algunas alternativas :
Ingrese al modo de superusuario con "sudo su" en el terminal (le pedirá su contraseña), luego ejecute los comandos desde allí:
Otra alternativa es utilizar algo más para la exploración de archivos que nautilus, algo que no requiere un entorno gráfico. GNU Midnight Commander: me
mc
viene a la mente. Puede instalarlo y ejecutarlo así:Sus mensajes de error sugieren que la raíz "No se puede abrir la pantalla". La razón podría ser que el entorno DISPLAY no está configurado correctamente. Puede verificarlo desde la terminal de esta manera:
Deberías ver algo como
DISPLAY=:0.0
en respuesta. Si no, primero cuide el entorno de visualización de la raíz.fuente
Manera completamente GUI
No se necesita comando! Aquí está la forma de GUI:
Abra Nautilus utilizando una de las siguientes formas:
Presione la tecla Super y busque "Archivos" (o "Nautilus").
Abra Actividades y busque "Archivos" (o "Nautilus").
En la barra lateral (en el lado izquierdo), haga clic en "Otras ubicaciones".
Aparece un campo de dirección en la parte inferior de Nautilus, con el texto "Ingrese la dirección del servidor ...". Ingrese
admin:
(oadmin:///
), y presione Enter (o haga clic en el botón "Conectar").Ingrese su contraseña de root cuando se le solicite.
¡Disfruta trabajando como administrador (pero ten mucho cuidado)!
Nota : El beneficio de usar este método sobre otros es que puede cambiar de forma segura entre root y no root. Puede usar Nautilus como usuario root y como usuario no root (es decir, el usuario mismo) en dos pestañas separadas. De esta manera, se asegurará de que, por ejemplo, no cree un archivo en su directorio de inicio con permisos de root.
Agregarlo a marcadores
Nota : Al agregar el explorador de administración a los marcadores, a veces Nautilus le solicita la contraseña de root cuando la abre.
Siga los pasos en la sección anterior. Navegue al directorio de elección si es necesario, por ejemplo
/bin
.Use una de las siguientes formas:
Use este atajo:
Ctrl
+D
.Desde la barra de herramientas en la parte superior, haga clic en el botón más (con tres puntos). Desde el menú desplegable que aparece, haga clic en el botón "Marcar esta ubicación". El botón está en el centro de los primeros tres botones establecidos.
Desde la barra de ubicación, haga clic en "Administrador raíz" o "/" (es decir, la carpeta que desea marcar). De la lista que aparece, haga clic en "Agregar a marcadores".
Para cambiar el nombre del marcador que creó, haga clic derecho sobre él y elija "Cambiar nombre ...". Ahora puede ingresar un nuevo nombre, por ejemplo, "Root".
Al hacer clic en su nuevo marcador, puede acceder a los archivos y directorios como root. Para mí, solicita la contraseña de root si no la he ingresado recientemente.
¡Espero eso ayude!
fuente
Abra la terminal y escriba lo siguiente:
Intente ejecutar su comando nuevamente (
sudo nautilus
).fuente
Si está ejecutando Ubuntu Live o la instalación persistente, sudo nautilus está bien, todo en el disco, excepto el hogar, ya es propiedad de root y es de solo lectura.
Si crea, copia o modifica un archivo o carpeta, dentro de la carpeta de inicio en la unidad persistente como root usando sudo nautilus, los permisos se restaurarán al propietario al reiniciar. Si crea, copia o modifica un archivo en una unidad diferente usando sudo nautilus, los permisos volverán al propietario una vez que se cierre la unidad usb.
fuente
ubuntu
es propiedad de ese usuario. Si se usasudo
para aplicaciones gráficas, aún puede estropear los permisos (sin embargo, se restauran después del reinicio porque los cambios no son persistentes). -1sudo nautilus
, sin embargo, sin persistencia, los efectos se revierten fácilmente con un reinicio. Usted no encontrarse con un efecto secundario indeseable hay pruebas suficientes de que no hay ninguno. De hecho, este efecto secundario es un comportamiento bien documentado que puede aparecer en las circunstancias correctas que no dependen de una instalación normal de Ubuntu.Edite su
/etc/profile
con:Luego agregue esto al final del archivo:
Ctrl+ Xpara dejar de fumar.
Ypara confirmar.
Enterpara confirmar el camino.
Hecho.
Ejecute cualquier cosa como root.
fuente