La commande suivante échoue avec une erreur:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Comment devenir superutilisateur? Je pensais que j'étais le superutilisateur?
La commande suivante échoue avec une erreur:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Comment devenir superutilisateur? Je pensais que j'étais le superutilisateur?
Réponses:
Dans tous les systèmes Unix, y compris Linux, un superutilisateur est l'utilisateur système qui a toutes les autorisations pour pouvoir effectuer des tâches administratives. Il peut s'agir de l'utilisateur, root
mais cet utilisateur est activé dans Ubuntu pour des raisons de sécurité.
La façon Ubuntu d'effectuer des tâches admistratives consiste à obtenir temporairement des privilèges de superutilisateur en plaçant la commande sudo
( s
uper u
ser do
) devant une autre commande qui nécessite des pouvoirs de superutilisateur:
sudo dpkg -i packagename.deb
Ensuite, il vous sera demandé votre mot de passe (qui est identique à votre mot de passe de connexion):
[sudo] password for lasse:
Notez que vous ne voyez rien dans le terminal lors de la saisie de ce mot de passe (pas même des astérisques).
Les utilisateurs autorisés à être administrateurs lors de la création de leur compte sont mis sur une liste sudoers
pour permettre au système de les rechercher avant d'accorder des privilèges administratifs sudo
.
Pour plus de lecture et d'autres moyens sur la façon de devenir superutilisateur ou root, voir:
Veuillez également noter que vous pouvez sérieusement endommager votre système lorsque vous exécutez une mauvaise commande en tant que superutilisateur. Parfois, vous ne pourrez même pas le réparer. Par conséquent, faites attention à ce que vous faites en tant que superutilisateur et réfléchissez-y à deux fois avant d'appuyer sur Entrée.
Préfixe sudo
à votre commande pour être a superuser
. Par conséquent, exécutez la commande suivante:
sudo dpkg -i libmotif*i386.deb
L'exécution de cette commande vous demanderait votre mot de passe. Saisissez le mot de passe de votre compte utilisateur et appuyez sur Enter. Vous ne verrez pas les caractères lorsque vous tapez votre mot de passe (pas même des astérisques *).
Pour plus d'informations sur sudo
, lisez ce merveilleux wiki ubuntu .
Faites-le si vous êtes sur Ubuntu
naren@kadmin-KCPL190: sudo su
Ensuite, vous serez désormais un utilisateur root et pouvez faire n'importe quoi
root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb
marchera
Faites attention. Si vous définissez un mot de passe pour l'utilisateur root, il vous demandera la même chose pour atterrir sur root. Sinon, il vous fera juste superutilisateur.