Quelqu’un a décidé de changer le mot de passe root et de ne pas le tester tout en ouvrant la fenêtre du terminal connecté d’origine. Nous n’avions donc plus de mot de passe root fonctionnel, alors que faire!!
Eh bien, j’ai trouvé un certain nombre de liens utiles qui couvraient SPARC et x86 (qui me semblaient identiques) mais rien sur ZFS jusqu’à ce que je trouve le guide Oracle qui était presque ce que je voulais…….
Ce que vous devez faire est de supprimer l’entrée de mot de passe root dans le fichier shadow et voici comment je l’ai fait:
1. Tout d’abord, vous devez accéder à l’invite et démarrer en mode utilisateur unique – dans mon cas, un serveur Jumpstart est utilisé et non un DVD.
filet de démarrage -s
2. Une fois démarré, devenez root – ce qui est un simple su (l’exécution d’une liste ZFS à ce stade ne produit aucune réponse).
3. Importez le pool racine et spécifiez un autre point de montage.
# zpool import -R /a rpool
4. À ce stade, vous pouvez exécuter une liste ZFS (liste #zfs) pour voir ce qui est disponible (j’étais intéressé car nous utilisons également la mise à niveau en direct ici, donc il y avait un certain nombre de BEs – J’ai eu quelques lignes indiquant que certaines pièces n’ont pas pu être montées, mais la liste ZFS a montré qu’un certain nombre de BEs étaient disponibles.
5. Monter un BE (dans ce cas u10test).
# zfs mount rpool/ROOT/u10test
6. Passez au répertoire /etc.
#cd/a/etc
7. Maintenant, vous pouvez modifier le fichier fantôme (enfin, pas tout à fait car vous obtiendrez une erreur indiquant que le système ne sait pas quel périphérique d’entrée vous utilisez…..).
# TERME = vt100
# TERME D’exportation
8. Vous pouvez maintenant modifier le fichier d’ombre.
#vi ombre
9. D’accord ! Que dois-je supprimer?
racine: BZQ8dnry$$MOOj3d71FeSNOngAAqIwY/:15643::::::
10. Supprimez les entrées entre root: et: 15643 comme ceci…
racine::15643::::::
11. Enregistrez le fichier.
: wq!
12. Redémarrez le serveur
#init 6
13. Connectez-vous au serveur (nous nous connectons avec un compte normal puis su)
!!Vous ne serez pas invité à entrer un mot de passe!!
14. Changez votre mot de passe root.
racine #passwd