Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/11/2012, à 11:12

nc13160

Différence entre Sudo Su & Su

Bonjour,

Quel est la différence entre "sudo su" et "su" en ligne de commande svp ?

merci

Hors ligne

#2 Le 26/11/2012, à 11:32

Bousky

Re : Différence entre Sudo Su & Su

« su » permet d'ouvrir une session avec un compte différent (root par défaut). Il faut donc connaitre le mot de passe du compte cible.
« sudo » permet (si on en a le droit) d'exécuter une commande en tant que root. Il faut le mot de passe du compte d'origine. Comme root peut se connecter sous n'importe quel compte sans mot de passe, on peut s'en servir pour ouvrir une session root avec « sudo su ». Par contre c'est une mauvaise habitude car sudo est capable d'ouvrir une session directement avec « sudo -i ».


Pour résumer :

  • « su » : user → root (mot de passe root)

  • « sudo su » : user → root (mot de passe user + vérification des droits) → root (sans mot de passe)

  • « sudo -i » : user → root (mot de passe user + vérification des droits)


Linux qui plante complètement ? Plus rien ne répond ? On peut toujours le redémarrer proprement :
Alt + SysRq + REISUB (Retourne En Islande Sur Un Bateau !)

Hors ligne

#3 Le 26/11/2012, à 17:50

nesthib

Re : Différence entre Sudo Su & Su

Ne pas oublier « sudo -s » qui permet d'avoir les droits root en gardant un environnement utilisateur. Avec Ubuntu tu devrais toujours utiliser « sudo -i » ou « sudo -s ».


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne