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

Administration système Discussion :

Connexion ssh ok mais échec su root


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 21
    Points : 24
    Points
    24
    Par défaut Connexion ssh ok mais échec su root
    Bonjour à tous,

    j'ai un serveur ubuntu 11.10 chez gandi sur lequel je n'arrivais plus à me connecter via ssh/mot de passe.
    J'ai suivi leur procédure pour modifier mon mot de passe dans /etc/password. J'ai récupéré
    la connexion ssh (pourtant j'avais noté mon pwd ). Mais impossible de passer
    en root
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Mot de passe*: 
    su: Échec d'authentification
    Quelqu'un a une idée du pourquoi/comment?

    ps: sudoers non configuré pour root.

    Merci.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 860
    Points : 219 062
    Points
    219 062
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    Euh, vous êtes sur que vous devriez avoir un accès root sur un serveur ? (Il autorise cela l'hébergeur ?).

    Sinon, soit c'est le mauvais mot de passe. Soit vous pouvez tenter le sudo à la place du su, comme :
    sudo bash
    Sinon, peut être un bête
    sudo su
    (Ubuntu style )
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    sur beaucoup de distrib, bien faites, le compte root est interdit en SSH tout simplement dans le fichier de configuration ssh pour des raisons évidentes de sécurité, il faut par contre configurer sudoers pour les actions courrantes pour remédié à cette parano sans casser cette sécurité.

  4. #4
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par frp31 Voir le message
    sur beaucoup de distrib, bien faites, le compte root est interdit en SSH tout simplement dans le fichier de configuration ssh pour des raisons évidentes de sécurité, il faut par contre configurer sudoers pour les actions courrantes pour remédié à cette parano sans casser cette sécurité.
    Sauf que dans le cas présent, pyd001 semble ne pas pouvoir passer root, et donc ne pas pouvoir éditer les sudoers (dans l'hypothèse ou le sudo su ne fonctionne effectivement pas).

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 21
    Points : 24
    Points
    24
    Par défaut
    Bonjour.

    @LittleWhite C'est un serveur virtualisé livré avec un accès ssh, après on se débrouille.

    Par défaut - chez moi - ubuntu fonctionne avec sudo. On ne peut pas se loguer en root
    ou utiliser su. Sur les images disques gandi le fichier sudoers n'est pas configuré.

    Si j'ai bien compris, la directive PermitRootLogin de ssh interdit la connexion directement via le compte root mais n'empèche pas de changer d'utilisateur une fois connecté.

    Pour revenir à mon affaire: avant d'avoir perdu mon mot de passe je procédais ainsi:
    - connexion ssh avec login/password de l'utilisateur courant;
    - un fois connecté, passage en root via su et password de l'utilisateur courant.
    Après avoir changé le mot de passe:
    - connexion ssh avec login/password de l'utilisateur courant;
    - impossible de passer en root via su.

    J'aimerais bien savoir ce qui a changé entre temps.

    ps: C'est un serveur qui n'est plus actif
    sur lequel j'avais juste besoin de récupérer des fichiers.

  6. #6
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    Citation Envoyé par Eusebius Voir le message
    Sauf que dans le cas présent, pyd001 semble ne pas pouvoir passer root, et donc ne pas pouvoir éditer les sudoers (dans l'hypothèse ou le sudo su ne fonctionne effectivement pas).
    il faut contacter l'admin pour faire le sudoers.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 21
    Points : 24
    Points
    24
    Par défaut
    C'est ce que j'ai fait - éditer le sudoers - en montant le disque système sur un autre serveur virtuel.
    Comme je le disais, c'est un serveur sur lequel j'avais simplement des fichiers à récupérer.
    Tout va bien mais j'étais simplement curieux de savoir ce qui fait que le su ne fonctionnait plus.

  8. #8
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 372
    Points : 23 628
    Points
    23 628
    Par défaut
    Attention ! Il y a une différence entre su et sudo ! Ce ne sont pas du tout les mêmes utilitaires.

    « su » (Substitute User) sert à lancer un exécutable quelconque, par défaut un shell, sous une identité donnée, par défaut root. Ça signifie donc que c'est le mot de passe de l'utilisateur cible qu'il faut donner !

    « sudo », fait la même chose mais en s'appuyant sur son fichier de configuration et sous réserve que l'utilisateur soit inscrit sur une liste. Et dans ce cas (sauf configuration particulière) c'est son propre mot de passe qu'il faut donner et pas celui de l'utilisateur cible.

    Donc, si le primo-postant a utilisé « su » comme un « sudo » ou vice-versa, c'est normal que l'authentification ne se fasse pas.

    Enfin, plutôt que « sudo su » (pas très propre), il vaut mieux utiliser « sudo -s » (qui demande explicitement à sudo d'ouvrir un shell si l'utilisateur en a le droit).

    De là, certaines distributions ne définissent pas de mot de passe par défaut pour root. Donc « sudo -s » pour obtenir le dièse et « passwd » pour attribuer pour de bon un mot de passe à root.

Discussions similaires

  1. Connexion VPN OK, mais pas de ping, ni ssh
    Par DraytAns dans le forum Administration
    Réponses: 8
    Dernier message: 25/06/2015, 12h00
  2. limiter le nombre de connexion SSH root à 2
    Par Ekimasu dans le forum Administration système
    Réponses: 3
    Dernier message: 18/04/2008, 13h38
  3. Connexion ssh impossible
    Par le mage tophinus dans le forum Réseau
    Réponses: 6
    Dernier message: 12/07/2007, 13h37
  4. Problème de connexion SSH
    Par Bluelane dans le forum Réseau
    Réponses: 8
    Dernier message: 20/10/2005, 11h18
  5. [indy] connexion SSH
    Par nikhil dans le forum Web & réseau
    Réponses: 1
    Dernier message: 10/10/2005, 18h05

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