Feeds:
Entradas
Comentarios

Posts Tagged ‘sudo’

Utilizando sudo en Debian

Cuando iniciamos linux nos identificamos con nuestro nombre de usuario y contraseña. Esto nos mete en el sistema como usuario normal, pero claro, para realizar determinadas tareas es necesario que nos logueemos como root (administrador con total acceso, vamos!). Por si no lo sabes, cuando entras como root puedes hacer de TODO, y cuando digo todo, me refiero a todo. Puedes cargarte el sistema en cuestión de segundos si no sabes exactamente lo que estás haciendo.

Para saber como estás identificado solo tienes que echar un vistazo al prompt del sistema en una consola:

anduim@debianduim:~$ (estas como usuario normal, al final de la linea aparece un $)
debianduim:/home/anduim# (estas como root, al final de la linea hay un #)

Para evitar este problema, se recomienda entrar al sistema como un usuario normal, e identificarnos como root solo cuando sea estrictamente necesario. En Debian esto se hace usando el comando:

su (al pulsar enter nos pedirá la contraseña del administrador)

A partir de este momento seremos DIOS en el ordenador, y eso es peligroso si somos nuevos en esto. Para volver al modo usuario normal, tecleamos:

exit

Y dejaremos de ser DIOS. Para evitar esto, existe una alternativa. En Ubuntu disponen de un comando diferente que permite aplicar el estado de root solo al comando que se va a ejecutar, es decir, que en realidad no dejamos de ser usuario normal, excepto para la ejecución del comando que vamos a lanzar. El comando en cuestión es:

sudo aptitude upgrade (ejecutará el comando aptitude upgrade como root)

Al usar sudo nos pedirá, lógicamente, la contraseña de root para poder ejecutar el comando como tal. Se trata de un comando muy útil, evitándonos problemas si tocamos donde no debemos 😀

Para poder usar sudo en Debian debemos hacer lo siguiente (como root):

aptitude install sudo (instalamos sudo en el sistema)
visudo (esto creará el fichero /etc/sudoers)

Editamos el fichero que se ha creado:

joe /etc/sudoers

y añadimos al final la siguiente línea:

anduim ALL=NOPASSWD:ALL

Guardamos y listo para usar.

Read Full Post »