Soy un admin
en mi Mac (MacOS Montrey 12.5), pero he olvidado mi propia contraseña.
Puedo iniciar sesión de forma remota desde otra máquina (autenticación basada en clave SSH), y tengo sudo
configurado con NOPASSWD
para el admin
grupo. Así que soy capaz de ejecutar cualquier sudo
pero no puedo cambiar mi propia contraseña.
passwd
pide la antigua contraseña (!), y dscl
/ sysadminctl
tampoco parecía funcionar. Lo he intentado:
$ sudo passwd me
Changing password for me.
Old password:
$ sudo sysadminctl -resetPasswordFor me -newPassword passw0rd
2022-08-01 12:00:00.000 sysadminctl[6735:297889] Operation is not permitted without secure token unlock.
$ sudo dscl . -passwd /Users/me
New Password:
Permission denied. Please enter user's old password:
También he probado a ejecutar los comandos anteriores como root
haciendo sudo zsh
primero. Pero obtuve los mismos resultados.
Cuando arranco en el modo de recuperación ( Command-R
durante el arranque), selecciono Forgot all password?
que pide:
Enter your recovery key to unlock the volume "Macintosh HD"
(Estoy seguro de que he configurado MacOS con FaileVault desactivado, pero parece que una de las actualizaciones del sistema operativo me lo activó).
Al intentar desactivar File Vault se sigue pidiendo la contraseña del usuario administrador:
$ sudo /usr/bin/fdesetup disable
Enter the user name:me
Enter the password for user 'me':
FileVault was not disabled (11).
Cuando arranco en modo de usuario único ( Command-S
durante el arranque), MacOS Montrey entra ahora en una pantalla GUI y pide la contraseña. (¿Supongo que debido a FileVaule?)
¿Es posible restablecer mi contraseña o regenerar una nueva Clave de recuperación desde la línea de comandos?
Su ayuda es muy apreciada.