1 votes

Existe-t-il un moyen de réinitialiser le mot de passe de connexion sur big sur en utilisant le terminal ?

Comme le dit le titre

Pour effectuer une recherche en ligne, il faut être connecté en tant qu'utilisateur :

sudo security set-keychain-password -o oldpassword -p newpassword /Users/username/Library/Keychains/login.keychain

Ou :

sudo /usr/bin/dscl . -passwd /Users/username newpassword
sudo security set-keychain-password -o oldpassword -p newpassword /Users/username/Library/Keychains/login.keychain

Ces méthodes ne semblent pas fonctionner sur big sur.

Je préfère simplement utiliser le terminal car je viens d'un milieu Linux.

Il présente également l'avantage de ne pas user votre pavé tactile et de ne pas avoir à parcourir un million d'interfaces graphiques.

C'est pourquoi j'ai acheté un Mac, j'en avais assez de Windows, de sa lenteur et des mises à jour constantes (le Mac est définitivement meilleur).

Message d'erreur :

security: error changing password for "/Users/apple/Library/Keychains/login.keychain-db": The user name or passphrase you entered is not correct.

Je viens d'essayer de me connecter en utilisant exactement le même mot de passe que j'ai utilisé pour le système de gestion de l'information. -o et cela a fonctionné

/Users/apple/Library/Keychains/login.keychain n'existe pas alors je l'ai ajouté manuellement en utilisant touch mais j'obtiens le même message

5voto

nohillside Points 82672

Je viens d'essayer sur la 11.4 :

dscl . -passwd /Users/$USER 'newpassword'
security set-keychain-password -o 'oldpassword' -p 'newpassword' /Users/$USER/Library/Keychains/login.keychain-db

changera le mot de passe de l'utilisateur actuellement connecté,

sudo dscl . -passwd /Users/otheruser 'newpassword'
sudo security set-keychain-password -o 'oldpassword' -p 'newpassword' /Users/otheruser/Library/Keychains/login.keychain-db

va changer le mot de passe de l'utilisateur otheruser .

Dans les deux cas, dscl demande l'ancien mot de passe (de $USER o otheruser respectivement).

4voto

Nickotine Points 81

Plutôt que d'utiliser cette commande alambiquée, celle-ci est meilleure, elle change le sudo et le login pass, comme vous vous y attendez. sudo passwd à faire : sauf que sur Mac, ce n'est pas le cas.

sysadminctl -adminUser <user> -adminPassword <pass> -resetPasswordFor <user> -newPassword <newPass>

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X