Page 1 sur 1

comment agir en tant que superutilisateur ?

Posté : mer. 2 août 2023 12:05
par antonio
Bonjour à tous.

Depuis quelques jours, le Gestionnaire de mises à jour me demande de mettre à jour le paquet suivant : librsvg.
Je clique sur "installer les mises à jour" et j'obtiens la réponse suivante :

E: dpkg a été interrompu. Il est nécessaire d'utiliser « dpkg --configure -a » pour corriger le problème.
E: _cache->open() failed, please report.

En plus, depuis ce 2 août 2023, il me demande de mettre aussi à jour : ufw
et j’obtiens la même réponse que précédemment.

Donc, à chaque fois, j'ouvre le terminal et y écrit : dpkg --configure -a

J'obtiens la réponse suivante :
dpkg: erreur: l'opération demandée requiert les privilèges du superutilisateur

après recherche sur ce petit problème, je tape :
sudo passwd root
et je change le mot de passe du super utilisateur car je ne me souviens pas l’avoir fait jusqu’à présent (j'ai déjà installé et réinstallé plusieurs fois LinuxMint sur diverses machines et ai peut-être fait ce changement de mot de passe superutilisateur une fois, mais je ne sais plus sur quelle machine).

Maintenant, mon problème est de savoir comment agir en tant que super utilisateur. C'est quelque chose dont je me suis passé jusqu'à présent : quand il y a une mise à jour à faire, j'agis en tant qu’administrateur.

Merci à ceux qui pourront m’expliquer comment accéder au profil SUPERUTILISATEUR pour pouvoir agir ensuite en tant que tel.

Bonne journée à tous.

Re: comment agir en tant que superutilisateur ?

Posté : mer. 2 août 2023 14:06
par Bateson
Bonjour,
j'ouvre le terminal et y écrit :

Code : Tout sélectionner

dpkg --configure -a
J'obtiens la réponse suivante :
dpkg: erreur: l'opération demandée requiert les privilèges du superutilisateur
Autrement dit, il faut mettre "sudo" devant ta commande

Code : Tout sélectionner

sudo dpkg --configure -a
Et ensuite

Code : Tout sélectionner

sudo apt update
et

Code : Tout sélectionner

sudo apt upgrade
Et dis si ça marche ;)

Re: comment agir en tant que superutilisateur ?

Posté : mer. 2 août 2023 14:10
par Raromatai
Bonjour,

Il ne faut pas confondre "superutilisateur"(droits étendus) avec root. Il n'est pas nécessaire d'activer le compte root pour passer une commande "sudo" mais juste - si vous êtes sur un compte ne disposant pas de privilèges - de basculer (avec la commande "su" pour "switch user") sur un compte disposant de privilèges. Vous pourrez ensuite utiliser la commande "sudo" comme indiqué par Bateson.

Ces "droits superutilisateur" sont forcément requis pour utiliser le gestionnaire de mise à jour (il est impossible que cela ait marché auparavant : est-ce que vous avez modifié les droits de votre compte utilisateur ? Avez-vous basculé sur un nouveau compte ?). Par défaut, lors de l'installation de Linux Mint, le premier compte créé dispose des droits d'administrateur ("superutilisateur") et dans le cas d'une utilisation en mode graphique du gestionnaire de mise à jour il n'est ni utile d'utiliser "sudo" ni de basculer sur un autre compte : il faut directement mettre le mot de passe d'un compte à privilège.