lunes, 14 de abril de 2014

Ejecutar su con pipes, redirecciones, etc... y no morir en el intento.

Mas de una vez he intentado ejecutar un comando largo con privilegios de superusuario, pero según como esté montada la expresión el modificar su solo se aplicará a una parte de la expresión. La mejor manera es esta:

sudo sh -c "echo nameserver 208.67.222.222 > /etc/resolv.conf"

Es decir, le decimos que lo que va a ejecutarse con privilegios de superusuario es un shell nuevo, al que le pasamos el comando entre comillas. Así la expresión entera se ejecutará con los privilegios solicitados.

 

0 comentarios:

Publicar un comentario