Terminal : Super utilisateurs

dmo95

Membre actif
24 Mai 2007
584
14
Bonjour à tous,

Voilà je souhaite me remettre un peu au terminal pour l'administration de certaines applications, notamment des applications J2EE (pour mes cours). Or je n'arrive pas à me logguer en utilisateurs root sur ma machine. Ce que j'ai du mal à comprendre c'est que mon compte est un compte admin lorsque je vais dans les "préférences systèmes" -> "comptes".

La commande :
Bloc de code:
su -
Cette commande me retourne "Sorry", lorsque je saisi mon mot de passe de mon compte perso admin, et ne me permet pas de me logguer. Cela peut se justifier car elle prend en compte l'utilisateur "root". Alors que la commande :
Bloc de code:
sudo [I]commande[/I]
Elle me demande de saisir mon mot de passe, elle fonctionne mon mot de passe de mon compte perso admin, et permet donc de faire ce qui n'était pas autorisé avec mon compte classique.

Il y a un truc qui m'échappe, par ailleurs je pensais que le compte root était équivalent à mon compte perso (qui est mentionné admin dans les prefs), or ce n'est pas la cas.

Comment puis-je récupérer le mot de passe de mon compte "root" !?
 
pour être complet, quand tu as activé l'utilisateur root et que tu te trouves dans ta session admin, si tu tapes dans un terminal

su -

et que tu valides mais alors non pas avec ton mot de passe admin mais avec le mot de passe de l'utilisateur root tu seras en root dans ton terminal
(il me semble que l'on arrive au même résultat en tapant su et en validant)

mais se mettre en root est inutile et dangereux : sudo (avec ton mot de passe admin dans ta session) te rend tout-puissant pendant 5 minutes et c'est bien assez !
 
Petite précision, la commande "su" est utilisée pour passer d'une session à une autre via le Terminal. On peut donc utiliser cette commande pour passer en root mais également pour passer dans la session d'un autre utilisateur ;)