IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BSD Discussion :

[FreeBSD] compte root et shell nologin ...


Sujet :

BSD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Par défaut [FreeBSD] compte root et shell nologin ...
    Bonjour,

    Je viens de faire une "boulette" il me semble sur un serveur FREEBSD 6.2. En modifiant les comptes de certains users pour mettre le shell à "/usr/sbin/nologin" j'ai du changer celui de root... et donc je ne peux plus me connecter en root. Je connais le mot de passe évidement... et j'ai accès à d'autre compte.

    Quelq'un a t-il une solution ?
    Je n'ai pas encore essayé la connexion en single user (mode maintenance) mais ça me semble compromis car si le fichier /etc/passwd est lu je n'aurai donc pas de shell. A moins que /usr/sbin/nologin ne soit pas dispo sur la partition en mode single user ?? Et que par défaut sh soit prit en compte ??? Si quelqu'un pouvait confirmer...

    Il y aussi le user toor, mais je ne connais pas son passwd ! Peut-on se connecter en single user avec le user toor ?

    Sinon sur une autre machine freebsd, j'ai copier le binaire sh et je l'ai renomer en nologin. Je voulais le copier pour le remplacer mais comme je ne suis pas root, je ne vois pas comment faire...

    Si une vous une idée...
    MERCI

    Nico

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Le mode mono-utilisateur vous proposera d'utiliser par défaut sh comme shell donc vous devriez être en mesure de pouvoir restaurer cet accès.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Par défaut
    Bonjour,

    Merci pour votre réponse, c'est effectivement ce que j'ai fini par faire, une fois les utilisateurs déconnectés.

    Pour ceux que ça intéresse:
    - Redémarrage en mode single user (choix 4),
    - Au choix /bin/sh valider avec "entrée" (le système ne tient donc pas compte du shell préciser dans /etc/passwd et c'est très bien ainsi...)

    puis une fois au prompt:
    # fsck -p / && mount -uw /
    # fsck -p /usr && mount -uw /usr
    # pw usermod root -s /bin/sh
    # exit

    Par contre fallait-il utiliser vipw ou pw pour modifier le ficher /etc/passwd, je ne vois pas bien la différence ?

    Nicolas

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Pas grand chose, le résultat est le même (et il existe encore chsh ou l'un de ses alias) : toutes ces commandes régénèrent la base utilisateur derrière (par un appel à pwd_mkdb). Seules les possibilités (options) changent voir le système de verrou.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme suppression du compte root
    Par moulefrite dans le forum Installation
    Réponses: 14
    Dernier message: 05/06/2009, 17h39
  2. Réponses: 4
    Dernier message: 06/10/2006, 09h39
  3. Compte root inaccessible après changement de shell
    Par Jpountz dans le forum Administration système
    Réponses: 1
    Dernier message: 03/05/2006, 17h24
  4. Interface graphique et compte root
    Par daladim dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 29/11/2005, 13h29
  5. [FreeBSD] Passer root sous FreeBSD
    Par Willand dans le forum BSD
    Réponses: 3
    Dernier message: 15/04/2004, 09h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo