El superusuario root, el comando sudo y los usuarios sudoers

En los sistemas operativos Linux existe el llamado ‘superusuario’ cuyo login o nick es root. Este es el administrador del sistema y tiene acceso para realizar cualquier tipo de modificación y configuración del sistema operativo. Este poder es muy peligroso en manos inadecuadas, por lo que sólo el administrador debe conocer la clave de acceso.

En ocasiones, es necesario delegar estas responsabilidades en usuarios de administración que, aún no siendo el usuario root, pueden utilizar sus privilegios para ejecutar tareas de administración. A estos usuarios se les llama sudoers, porque puede utilizar el comando sudo. Este comando se encarga de dar permisos de administración al ejecutarse junto con otro comando de administración. Por ejemplo, así haría un sudoer para comprobar las actualizaciones:

sudo aptitude update

Así, el sistema le pedirá su contraseña y a continuación ejecutará el comando como si se tratara del root. Para ser usuario sudoer, el usuario debe pertenecer al grupo admin. Si un usuario no pertenece a este grupo, no podrá utilizar el comando sudo (NOTA: En Ubuntu, el primer usuario creado en la instalación es un sudoer). Para hacer que un usuario pertenezca al grupo admin se debe introducir el siguiente comando (por supuesto, solo lo puede ejecutar el root o un sudoer):

usermod -G admin nombre_de_usuario

Si el usuario que queremos convertir en sudoer fuera carlosdurannet, pondríamos:

usermod -G admin carlosdurannet

Por otra parte tambien es un poco engorroso tener que introducir sudo cada vez que tengamos que utilizar un comando de administración. Para evitar esto, un usuario sudoer puede loguearse como root con este comando:

sudo su

A partir de ese momento el simbolo $ cambia a #, lo que significa que ahora el que maneja el terminal es el superusuario root, por lo que no hay que a ingresar más contraseñas. ¡OJO! En cuanto se termine de hacer las operaciones necesarias, hay que introducir exit para desloguearse como root, ya que si no se hace cualquiera que en ese momento use el terminal puede hacer LO QUE QUIERA (no tengo que recordar lo peligroso que es eso, ¿no? :? )

Advertisement
    • carlos
    • 15/10/11

    para un novato en linux como yo, esta es una gran informacion porque
    gracias a tus indicaciones pude resetear mi notebook, ya que para utilisar el comando reboot necesitaba ser super usuario D:

    Pd: tengo un problema de audio en linux(bocinas y audifonos simultaneos), me podrias recomendar una pagina o un foro donde buscar la solucion

    gracias

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.