domingo, mayo 15, 2011

Error: El usuario no se encuentra en el archivo sudoers


Este error suele darlo nada más instalar el sistema si por algún motivo, se nos ha olvidado o hemos obviado el paso recomendado en la guía de instalación de incluir nuestro usuario en el archivo sudoers. Para solucionarlo, basta con hacer los siguientes pasos.

En terminal:

su root

Os pedirá que introduzcáis la contraseña de root (la habéis puesto vosotros en la instalación del sistema, recordadla).  Una vez dentro del usuario root, poned:

visudo -f /etc/sudoers

Se utiliza en este caso vi ya que el archivo sudoers es bastante delicado. Una vez dentro, con la tecla de flecha hacia abajo, id avanzando hasta que encontréis que pone:

##
## User privilege specification
##
root ALL=(ALL) ALL
Situaros justo debajo y pulsad una vez, la tecla e. De este modo, habilitáis el modo edición del texto. Añadid lo siguiente:

usuario ALL =(ALL) ALL

donde usuario es el usuario que usáis para iniciar sesión. Cuando terminéis, volved a pulsar una vez la e, para deshabilitar la edición. Navegad con el cursor mediante la flecha hacia abajo y coloraros al final de la última línea que os sea posible. Para guardar y cerrar el documento, necesitáis escribir (sin habiliar la e):

:wq!

y le dais a Enter. De esta manera, habréis guardado el documento sin ningún problema.

Saludos!! ^^


10 Comentarios :

  1. cuando pongo su root, me pide la contraseña, pero cuando la escribo, me dice error de autenticacion

    ResponderEliminar
    Respuestas
    1. Hola Anónimo

      Si te dice error de Autenticacion es porque la contraseña que estás metiendo no es la correcta.

      Asegurate de meter la contraseña que pusiste en la instalación ;)

      Un saludo!! ^^

      Eliminar
    2. cambia nuevamente la contraseña del root con el comando sudo passwd root y asi de facil pones la contraseña que tu deseas y ya no te dara nuevamente ese mismo mensaje de error al autenticarse saludos

      Eliminar
  2. a mi me pasa lo mismo, y se con certeza que esa contraseña es la que utilice ya que es la que utilizo para este pc siempre. que posibilidades hay de cambiar mi cuenta de usuario a usuario root?
    muchas gracias

    ResponderEliminar
    Respuestas
    1. Hola Javi

      Perdona, estoy un poco espesa y no he entendido bien tu comentario. ¿Quieres que tu usuario normal tenga los mismos persmisos que root?

      Un saludo!

      Eliminar
    2. cambia nuevamente la contraseña del root con el comando sudo passwd root

      Eliminar
  3. Luego de escribir "su root" e ingresar mi contraseña que estoy 100% seguro que es la correcta sigue arrojando error "El usuario no se encuentra en archivo sudoers".

    A desinstalar esta mierda e instalar un servidor de verdad.

    ResponderEliminar
    Respuestas
    1. en este caso lo que podes hacer es cambiar la contraseña del root con el comando sudo passwd root

      Eliminar
  4. El usuario root no se encuentra porque por defecto y por seguridad no existe. Tienes que crearlo, nombre de usuario root y contraseña, y por seguridad borrarlo cuando acabes.

    ResponderEliminar
  5. En el mejor y más seguro OS que conozco el usuario root no se encuentra por defecto y por seguridad no existe. Tienes que crearlo, nombre de usuario root y contraseña, y por seguridad borrarlo cuando acabes.
    1ºAbre una terminal: Ctl+Alt+T
    2ºSi no estas en una cuenta de administrador cambia: su (nombrecuenta)
    3ºEscribe contraseña administrador
    4ºEscribe: sudo passwd root
    5ºEscribe contraseña administrador
    6ºEscribe una contraseña para SuperAdministrador o root
    7ºRepite contraseña
    8ºEscribe: su root
    9ºYa estas como root, fijate en el pront que no es & y ahora es #
    10ºCuando acabes escribes Exit
    11ºRecuerda el peor vírus es el que esta detras del teclado
    12ºBorra el root
    13ºEscribe: sudo passwd -l root
    14ºEscribe: Clear
    15ºEscribe: Exit

    SALUD OS http://bloggarces.blogspot.com.es/2012/10/administrar-como-superusuario.html

    ResponderEliminar

 
Google+