macos - recuperar - sudo password no escribe
No se puede usar sudo en OSX, obteniendo sudo: desconocido uid 501: ¿quién eres? (2)
Cuando sudo <command>
en la terminal, obtengo sudo: unknown uid 501: who are you?
y cuando escribo su
me sale su: who are you?
Creo que debo haber cambiado los permisos de superusuario de alguna manera en mi máquina personal. No puedo usar los comandos sudo ahora, y no he podido encontrar ninguna solución útil. ¿Tengo que hacer algo con mi /etc/passwd
? ¿Incluso puedo modificar eso?
¿Has habilitado usuario root en tu máquina? Haga estos pasos para verificar:
- Inicia las Preferencias del Sistema.
- Haga clic en Usuarios y grupos.
- Haga clic en "Haga clic en el bloqueo para realizar cambios". e ingrese el nombre de usuario y la contraseña del administrador (o simplemente la contraseña si el usuario actual es un administrador).
- Haga clic en "Opciones de inicio de sesión".
- Haga clic en el botón "Servidor de cuenta de red: unirse".
- Haga clic en "Open Directory Utility".
- En el menú de la utilidad de directorio, haga clic en Editar.
- Si hay un elemento de menú que dice "Deshabilitar usuario root", está habilitado como usuario root.
- Si el elemento del menú dice "Habilitar usuario root", haga clic en "Haga clic en el bloqueo para realizar cambios". e ingrese el nombre de usuario y la contraseña del administrador (o simplemente la contraseña si el usuario actual es un administrador).
- Seleccione "Habilitar usuario root".
- Establecer una contraseña de usuario root. Puede ser diferente de la contraseña de administrador.
Después de hacer esto, sudo y su deberían funcionar con la contraseña del usuario root.
FWIW: simplemente tuve que instalar (mediante reinicio) las actualizaciones automáticas que se descargaron y se repararon. Cerrar sesión y volver a entrar no funcionó.
Parece que simplemente reiniciar iterm2
puede ser suficiente, así que probablemente sea un mejor lugar para comenzar.