no puede ejecutar sudo

0

Tengo una cuenta corporativa work en mi macbook que tiene privilegios de administrador y he creado una cuenta no administrativa local .

Inicié sesión como local , cuando probé un comando con sudo, obtuve el familiar is not in the sudoers file .

El archivo /etc/sudoers es propiedad del habitual root/wheel . Intenté modificar el archivo dentro de un shell su work pero fue de solo lectura para ese usuario. Entonces probé su root pero eso tampoco funcionó. Luego, descubrí que necesito habilitar al usuario root .

He habilitado al usuario root, pero aún no puedo su root , todavía obtengo el mismo terse su: Sorry . Parece que habilité al usuario root correctamente, ya que el proceso para habilitarlo ahora ofrece la opción de deshabilitarlo o cambiar la contraseña.

¿Cómo puedo hacer que su funcione para el usuario local ? ¿Hay alguna otra manera de permitir que el usuario local use sudo ?

    
pregunta Miserable Variable 12.05.2013 - 18:47

1 respuesta

1

Descubrí que pude modificar /etc/sudoers cuando inicié sesión como work usando ssh . No estoy seguro de haber cometido algún error con mi intento anterior con su - work .

Los siguientes pasos funcionaron:

  • ha iniciado sesión como local , comienza con ssh work@localhost
  • sudo visudo
  • Añadir entrada local ALL=(ALL) ALL
  • Guardar y existir vi
  • Existe sesión ssh
  • Prueba con sudo ls /
respondido por el Miserable Variable 12.05.2013 - 19:02

Lea otras preguntas en las etiquetas