Debian / CrunchBang changer attribuer un mdp
Le
Une Bévue
Je suis sur Debian / CrunchBang LiveUSB persistent, je ne connais pas le
mdp par défaut dans ce cas, je ne me souviens pas en avoir entré un.
Y a t'il moyen d'en changer dans ce cas ?
le but : pouvoir faire sudo et changer le shell par défaut, bash, pour zsh.
mdp par défaut dans ce cas, je ne me souviens pas en avoir entré un.
Y a t'il moyen d'en changer dans ce cas ?
le but : pouvoir faire sudo et changer le shell par défaut, bash, pour zsh.

Poser une question


dans /etc/passwd
au plus simple :
- démarrer avec un liveCD
- aller chercher sur le DD le fichier /etc/passwd
- changer dans la ligne contenant l'utilisateur désiré (root ou autre)
- repartir en normal.
prendre plutôt toutou linux plutôt que chrunchbang en liveCD
touttoulinux permet de monter plus facilement les disques et de modifier
le fichier.
Le mot de passe par défaut de quoi? le root?
Sinon "sudo su -" pour se retrouver en root (et le cas échéant changer
son mdp)
OK, pigé la manip, si je démarre, de mon DD, je pourrai éditer mon
LiveUSB, je suppose ?
ma ligne dans /etc/passwd :
yt:x:1000:1000:yvonthoraval,,,:/home/yt:/bin/bash
donc là, je peux déjà mettre "/bin/zsh" à la place de bash ?
ensuite dans /etc/shadow, j'ai, entre autres :
root:*:15348:0:99999:7:::
[...]
yt:8Ab05sVQ4LLps:15348:0:99999:7:::
l'étoile "*" pour root, ça veut dire pas de passwd ???
et en face d'yt (moi) "8Ab05sVQ4LLps" c'est les passwd, MAIS chiffré ???
je précise que si je fais sudo ... aucun mot de passe ne m'est demandé.
je suis tjs en période d'essai de CrunBang.
OK, je vais regarder "touttoulinux".
merci beaucoup pour ces tuyaux !
le mien pour pouvoir faire chsh...
sudo ne me demande pas de mdp.
OK, merci beaucoup, ça roule !!!
~ % sudo su -
:~# passwd yt
Entrez le nouveau mot de passe UNIX :
Retapez le nouveau mot de passe UNIX :
passwd : le mot de passe a été mis à jour avec succès
:~#
du coup, je peux faire :
~/backup % chsh
Mot de passe :
Changement d'interpréteur de commandes initial pour yt
Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
Interpréteur de commandes initial [/bin/bash]: /bin/zsh
j'imagine que je dois fermer/rouvrir une session pour avoir le nouveau
shell ?
pour l'instant j'avais juste mis exec /bin/zsh dans .bashrc
sans doute car, après être passé sur toutoulinux et revenu sur
CrunchBang, j'ai :
~ % echo $SHELL
/bin/zsh