Fonction administrateur ne marche pas

Signaler
Messages postés
43
Date d'inscription
vendredi 11 janvier 2013
Statut
Membre
Dernière intervention
25 mars 2021
-
Messages postés
29703
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 avril 2021
-
Bonjour,

j ai essayer d avoir les fonction d administration mais je me suis pas arrive il me demande le mot de passe a pret la comande su mais apret il donne su:echec d'authentification.
cordialement.

Configuration: Windows / Firefox 87.0

1 réponse

Bonjour,
Sur Ubuntu c'est l'utilisateur qui a installé le système qui est l'administrateur. Pour exécuter une commande en mode administrateur (root) tu dois taper le mot sudo devant chaque commande. Par exemple :
sudo nano /etc/fstab
pour éditer le fichier fstab avec les droits admin.
Un peu de lecture :
https://doc.ubuntu-fr.org/sudo

Tu peux néanmoins utiliser un terminal root (avec su) pour ça, il faut taper la commande suivante dans le terminal :
sudo su

Et le terminal devient un terminal root.
Messages postés
29703
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 avril 2021
7 066
Tout à fait. Quelques précisions :
  • sudo
    attend le mot de passe de l'utilisateur qui lance la commande
    sudo
    . Pour que cette commande marche, il faut que cet utilisateur soit sudoer (par exemple, en étant membre du groupe
    sudo
    ). Pour rappel on peut voir à quels groupes l'utilisateur courant appartient avec la commande
    groups
    . En pratique les groupes sont définis dans
    /etc/group
    mais si tu veux ajouter un utilisateur ) un groupe on utilisera plutôt la commande
    usermod
    (e.g.
    sudo usermod -a -G sudo toto
    )
  • su
    attend le mot de passe root, qui n'est a priori pas celui de l'utilisateur. C'est la raison pour laquelle ton mot de passe utilisateur n'est pas accepté si tu tapes directement sudo.
  • si tu lances
    sudo su -
    , tu lances
    sudo
    (qui demande donc ton mot de passe utilisateur), qui lui-même lance
    su
    . Comme
    su
    est lancé en tant que root et comme root n'a pas besoin de donner fournir de mot de passe pour utiliser
    su
    , tu passes alors en root.
  • On peut aussi lancer
    sudo -s
    qui fait à peu près la même chose que
    sudo su
    .


Bonne chance