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

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.

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- Descarga el fichero
PasteRoot.zipy descomprímelo en tu disco duro. Accede desde un terminal al directorio que se ha creado (PasteRoot) y ejecuta el comando: - Desde Sistema -> Preferencias -> Configuración de acciones de Nautilus hay que importar el archivo
pasteroot.schemaspulsando 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. - Por último, hay que reiniciar Nautilus ejecutando el comando:
sudo cp PasteRoot.py /usr/bin
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.
Comentarios
Deja tu comentarioEscribir 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.
- Suscríbete via feed RSS a los comentarios de este post
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/
WSL Weblogs SL
Tecnología
Entretenimiento
Motor y deportes
Economía
WSL Empresas
Top 10
Lo+leído
- Google Chrome, el navegador de Google
- Google Chrome: lo probamos
- Google Chrome Tour: Galería de capturas de pantalla
- Google Chrome Beta ya se puede descargar
- Cambia el tema de Google Chrome
- Windows Live Messenger 9 ya se puede descargar
- Internet Explorer 8 Beta 2, un navegador que renace de las cenizas como el ave Fénix
- Firefox 3.1 Alpha 2: sigue mejorando pero sin Tracemonkey
- Wave 3: Primeras capturas de Windows Live Movie Maker, Photo Gallery y Mail
- Disponibles Mandriva Linux 2009 RC1 y Ubuntu 8.10 Intrepid Ibex Alpha 5
Lo+votado
Lo+leído
- Internet Explorer 8 Beta 2, un navegador que renace de las cenizas como el ave Fénix
- Windows Live Messenger 9 ya se puede descargar
- Wave 3: Las novedades de Windows Live Hotmail al descubierto
- Imagen de la Semana: Windows 7 esta cada día más cerca
- Internet Explorer 8 podría incluir navegación privada
- Google Chrome Tour: Galería de capturas de pantalla
- Yappr, aprende inglés mediante vídeos y otras opciones más
- Centran esfuerzos en mejorar el rendimiento de Windows 7
- Youtube incluye subtítulos opcionales en sus vídeos
- Google Chrome Beta ya se puede descargar
Lo+comentado
- Google Chrome: lo probamos
- Microsoft actualiza WGA en Windows XP, se acabó el chollo
- Google Chrome, el navegador de Google
- Cómo desinstalar Internet Explorer 8
- Internet Explorer 8 Beta 2, un navegador que renace de las cenizas como el ave Fénix
- Google Chrome Tour: Galería de capturas de pantalla
- Imagen de la Semana: Windows 7 esta cada día más cerca
- Google Chrome Beta ya se puede descargar
- Windows Live Messenger 9 ya se puede descargar
- Microsoft lanza un mensaje desafiante en Photosynth
Autores / Comentaristas
Autores
Comentaristas
- Gonzalo FP

- [DoodoM]

- ▄▀▄▀▄▀| Il Tifossi

- kiwi13

- jose

- Lord Darkness

- Rub

- Capullo

- R&C

- Big Boss






Genial genial
Deberían incluir esta funcionalidad en los próximos Gnome, ¿no creéis?
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.
gracias, gracias!
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
Está genial, muchas gracias…lo andaba buscando y es justo lo que necesitaba.