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

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2016
    Messages : 18
    Points : 14
    Points
    14

    Par défaut les commande su et sudo !?

    Bonjour,

    priere de m expliquer pourquoi lorsque je tape depuis un utilisateur : sudo su , ca marche le systeme accepte mon mot de passe admin et donne le prompt diez
    mais lorsque je tape su uniquemet ca marche pas et me repond echec d'authentification pourtant jai bien tapper mon mot de passe !?

    merci.

  2. #2
    Expert éminent Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    septembre 2005
    Messages
    3 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : septembre 2005
    Messages : 3 564
    Points : 8 542
    Points
    8 542

    Par défaut

    Bonjour

    su cible demande le mot de passe de la cible.
    sudo commande demande le mot de passe de l'utilisateur.
    root n'a pas besoin de mot de passe pour se connecter sur n'importe quel compte.

    En résumé, sudo su permet à l'utilisateur autorisé d'ouvrir une session root, sans le mot de passe de root.

    En conclusion, le mot de passe root que tu penses détenir ne semble pas être le bon.
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.
    Votre problème est résolu ? Cliquez sur en bas de page.

    Linux, grep/sed/awk/xml... et autres fichiers plats, Java, C++

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2016
    Messages : 18
    Points : 14
    Points
    14

    Par défaut

    merci Flodelarab,

    votre réponse m éclaire un peu, toutefois pourquoi est ce qu on conçu linux de la sorte ?
    pourrait on donner a root, tout de même, un mot de passe et mettre par exemple su root et se connecter en tant que tel ?

    merci beaucoup

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    10 256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 10 256
    Points : 22 904
    Points
    22 904

    Par défaut

    Cela permet à un utilisateur standard de lancer des commandes administrateur. On est pas sensé utiliser un compte root.

    C'est de l'escalade de privilège, un peu comme l'UAC sous Windows avec "exécuter en tant qu'administrateur".
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    février 2008
    Messages
    5 443
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2008
    Messages : 5 443
    Points : 14 193
    Points
    14 193

    Par défaut

    à noter que sauf configuration restrictive, sudo su est un contre sens (incomplet) de la commande sudo -su, alors qu'il suffit de faire sudo -i !!!
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2016
    Messages : 18
    Points : 14
    Points
    14

    Par défaut

    Citation Envoyé par N_BaH Voir le message
    à noter que sauf configuration restrictive, sudo su est un contre sens (incomplet) de la commande sudo -su, alors qu'il suffit de faire sudo -i !!!
    en effet sudo -i ca marche merci
    cela dit je ne comprend pas : est un contre sens (incomplet) ?
    merci

  7. #7
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    février 2008
    Messages
    5 443
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2008
    Messages : 5 443
    Points : 14 193
    Points
    14 193

    Par défaut

    -u requiert un argument.

    tu dois acquérir le réflexe d'ouvrir le man.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  8. #8
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    10 256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 10 256
    Points : 22 904
    Points
    22 904

    Par défaut

    Les distros Debian par exemple ne fournissent pas sudo par défaut (il faut l'installer si on souhaite s'en servir) et permet de se loguer en root. Quant à Ubuntu, par défaut l’usage du compte root n'est pas autorisé, et pour effectuer une commande root tu utilises sudo. Lors de l'installation d'Ubuntu, il va te créer un compte de ton choix qui sera sudoer.

    su signifie substitute user, commande permettant l’exécution d'un shell en changeant d'identifiant (UID etGID 0 par défaut càd root).

    sudo : substitute user do permet de lancer une commande en tant qu'administrateur. Les réglages du fichier /etc/sudoers va permettre de gérer ces réglages.

    Il y a une nuance.

    sudo -i va simuler un login en root et donc charger les fichiers .profile et idoine de root.

    sudo su va fonctionner car si tu es sudoer, tu pourras exécuter su et donc changer ton UID en root.

    Globalement, pour des choses simples, ça revient au même, mais certaines options vont voir des avantages ou des inconvénients et aussi des conséquences selon le cas de figure ou tu te trouves.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2016
    Messages : 18
    Points : 14
    Points
    14

    Par défaut

    merci beaucoup à vous tous de m'avoir éclairé
    merci.

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

Discussions similaires

  1. Les commandes de MYSQL
    Par aliwassem dans le forum Langage SQL
    Réponses: 2
    Dernier message: 08/05/2006, 22h47
  2. [DOS] Les commands
    Par charaf dans le forum Scripts/Batch
    Réponses: 11
    Dernier message: 19/01/2006, 14h28
  3. [MS-DOS] Les commandes
    Par l@rry dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 10/01/2005, 15h18

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