Google+

lunes, 1 de junio de 2009

Solución al user is not in the sudoers file


Normalmente cuando creamos un usuario es normal que no podamos hacer un:

#sudo ls

Algo tan sencillo como esto, si nos pilla de nuevos en esto, podemos cometer el error de hacer un:

#su

Y al hacer esto seriamos root, con permisos para todo. Así que lo que tenemos que hacer es editar el fichero /etc/sudoers. Y deberemos añadir una linea con el usuario que queramos que ejecute sudo:

#vi /etc/sudoers

Y añadimos:

user     ALL=(ALL) ALL

La estructura es sencilla, para el usuario llamado user, que pueda ejecutar un sudo para todo. Esto lo podemos complicar segun nuestras necesidades.