Genbeta Responde: cómo pegar archivos con permisos de superusuario en Nautilus

Nautilus - Pegar como root
Hace unos días José, un lector de Genbeta, nos preguntaba por correo electrónico si hay alguna forma de copiar archivos con el navegador Nautilus y pegarlos en un directorio con permisos de superusuario. Esto podría ser muy útil para copiar y pegar ficheros a directorios del sistema que exigen privilegios de usuario root para realizar cualquier modificación. José nos ponia el ejemplo de querer copiar un fondo de pantalla al directorio /usr/share/backgrounds.

Una posible forma de hacerlo es abrir desde el terminal una ventana del navegador de archivos con el sudo delante, y así podremos navegar con plena libertad de movimientos, copiar y pegar los archivos en los directorios que queramos. Sin embargo, NUNCA es recomendable tener una ventana de Nautilus con permisos de superusuario danzando por el escritorio, por razones obvias de seguridad.

Justo cuando vi el mensaje me puse en contacto con Javier Pérez (a.k.a. JavieLinux), el creador de una gran colección de scripts para Nautilus que son realmente útiles, y en tan sólo unas horas ya ha puesto a disposición de todos una buena solución a esta necesidad: la acción Paste as root para el menú contextual de Nautilus. Después de instalar la Paste as root, directamente al hacer click derecho aparecerá una nueva opción en el menú contextual para pegar los archivos (previamente copiados al portapapeles) con permisos de superusuario, sin dejar de ser un usuario normal del sistema.

Introduce la clave - Pegar como root en Nautilus

Instalación de la acción de Nautilus “Paste as root”

Para instalar la acción necesitaremos tener los paquetes xsel y nautilus-actions en el sistema. Ambos están disponibles en los repositorios de la mayoría de las distribuciones. Los usuarios de Ubuntu pueden instalarlos ejecutando:

sudo apt-get install xsel nautilus-actions


  1. Descarga el fichero PasteRoot.zip y descomprímelo en tu disco duro. Accede desde un terminal al directorio que se ha creado (PasteRoot) y ejecuta el comando:
  2. sudo cp PasteRoot.py /usr/bin

  3. Desde Sistema -> Preferencias -> Configuración de acciones de Nautilus hay que importar el archivo pasteroot.schemas pulsando el botón de Importar/Exportar. Así aparecerá “pegar como root” en la lista de acciones del gestor, tal y como se ve en la imagen. Seleccionándola y dándole a Editar se puede cambiar el nombre a mostrar en el menú, el texto de ayuda y el icono de la acción.
  4. Acciones de Nautilus

  5. Por último, hay que reiniciar Nautilus ejecutando el comando:

killall nautilus

Y ya se pueden copiar archivos o carpetas y al hacer click derecho en cualquier directorio aparecerá la opción de Pegar como root.

Muchas gracias a Javier por su buenísima voluntad y ganas de mejorar las cosas. Ya ha creado también una página donde poder descargar todas las acciones de Nautilus que vaya haciendo.

¿Recomendarías este post? lo recomiendo no lo recomiendo

Comentarios

Deja tu comentario
  • 1 Imagen de www.gravatar.com
    ancafe
    Marca como spam

    Genial genial

  • 2 Imagen de www.gravatar.com
    Menda
    Marca como spam

    Deberían incluir esta funcionalidad en los próximos Gnome, ¿no creéis?

  • 3 Imagen de www.gravatar.com
    Guillermo Latorre | www.genbeta.com | 5 estrellas
    Marca como spam

    Menda: bueno, siempre ha existido la petición de poder usar el navegador en modo superusuario. Yo lo veo bien como una "extensión" que pueda activarse fácilmente.

  • 4 Imagen de www.gravatar.com
    jose | 5 estrellas
    Marca como spam

    gracias, gracias!

  • 5 Imagen de www.gravatar.com
    javielinux | 1 estrella
    Marca como spam

    Buen tío el javielinux este, jejeje ;-)

    Me alegra que le pueda servir a la gente, eso es bueno. Yo no es una cosa que haga mucho, lo de entrar en los directorio del root, pero cuando lo tengo que hacer me da pereza meterte en el terminal para copiar el fichero

    Saludos a todos

  • 6 Imagen de www.gravatar.com

    Está genial, muchas gracias…lo andaba buscando y es justo lo que necesitaba.

Escribir un comentario

Nos encantaría conocer tu opinión. Por favor, procura que tus comentarios estén relacionados con esta entrada. Intenta también no insultar ni usar palabrotas, respeta a los demás lectores de este blog. Los comentarios off-topic, burdamente promocionales, ofensivos o ilegales serán borrados sin piedad.

Puedes usar algo de HTML:

<a href>, <strong>, <blockquote>, <br />, <p>, <em>, <ul>, <li>. Los párrafos y los retornos de línea también se incluyen automáticamente.

Vista previa del comentario

OpenID

Este blog utiliza OpenId para la identificación de usuarios. OpenId es un sistema que te permite, con un sólo registro, identificarte en todos aquellas webs que lo soporten. Para la identificación se utiliza la url proporcionada por el servidor OpenId cuando te registras en él o la url de tu blog si lo has reclamado.

Si deseas una cuenta OpenId, puedes registrarte en el servidor OpenId de WeblogsSL.

Ejemplos de OpenID

  • Openid.blogs.es: http://openid.blogs.es/usuario o usuario
  • myOpenID: http://usuario.myopenid.com/

Destacado

Especial Firefox 3

Top 10

Autores / Comentaristas

Comentaristas

  1. Gonzalo FP 5 estrellas
  2. [DoodoM] 5 estrellas
  3. ▄▀▄▀▄▀| Il Tifossi 5 estrellas
  4. kiwi13 5 estrellas
  5. jose 5 estrellas
  6. Lord Darkness 5 estrellas
  7. Rub 5 estrellas
  8. Capullo 5 estrellas
  9. R&C 5 estrellas
  10. Big Boss 5 estrellas

Suscríbete