Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Linux.debian : zsh

Posté par Rihab BEN MALEK () le 07 mai 2008

bonjour à tous

g un grand probleme

g fait ça



% chsh

Enter the new value, or press return for the default

Login Shell [/bin/bash]:/bin/zsh



mais avec le compte root et le pire ke g trompé et g mis /in/zsh

> Lire le message (11 commentaires, moyenne: 3).  

Vous avez demandé le commentaire #929014.

Ça arrive...

Posté par Ellendhel () le 07/05/2008 à 15:44. (lien). Évalué à 2.

Reste à démarrer depuis un live-cd, monter la partition / en écriture et éditer le fichier /etc/passwd pour corriger la typo.

Sinon, en ayant toujours un shell root valide sous la main (mais dans ce cas tu pourrais corriger directement) il faudrait créer un lien symbolique vers le véritable zsh.

  • [^]Re: Ça arrive...

    Posté par Obsidian () le 07/05/2008 à 16:12. (lien). Évalué à 4.

    Il y a plus simple :

    % su -c /bin/zsh

    ... permet de relancer un shell root depuis le compte d'un utilisateur ordinaire pourvu qu'il ait toujours le mot de passe. De là :

    % passwd root
    Changing password for user root.
    New UNIX password:
    ...

    Rihab, si tu as été confronté à ce problème, c'est que tu travailles en root et que ton comptes visiblement le faire souvent. ON NE TRAVAILLE JAMAIS EN ROOT en temps normal. Crée-toi un compte ordinaire et travaille avec.

    • [^]Re: Ça arrive...

      Posté par Ellendhel () le 07/05/2008 à 16:33. (lien). Évalué à 3.

      Ah effectivement, je ne connaissais pas.

      Par contre, de là on ne lance pas "passwd root" mais un nouveau "chsh" :)

      • [^]Re: Ça arrive...

        Posté par Obsidian () le 07/05/2008 à 16:46. (lien). Évalué à 2.

        Par contre, de là on ne lance pas "passwd root" mais un nouveau "chsh" :

        Je pertinente ! :-/

        Je ne sais pas à quoi je pensais, moi ...

      [^]Re: Ça arrive...

      Posté par Ernest H (Jabber id, ) le 07/05/2008 à 17:10. (lien). Évalué à 2.

      Ou sinon, directement

      su -c 'nano /etc/passwd'

      (ou un autre éditeur que nano) et changer le shell de root comme ça. Ou encore

      su -c chsh

      Le seul problème, c'est que notre ami Rihab n'a probablement pas d'utilisateur capable de se connecter, d'où l'utilité de la manip du live cd (ou peut-être du boot en utilisateur unique, mais je ne sais pas ce que ça donne avec un mauvais shell)

      • [^]Re: Ça arrive...

        Posté par Alex () le 10/05/2008 à 00:47. (lien). Évalué à 1.

        Euh cest quoi cette distro ?

        sur tout mes distros (gentoo, mandriva, debian), quand je fais chsh avec un shell foireu, il me le dit.