web-dev-qa-db-fra.com

Comment puis-je devenir un "superutilisateur"?

La commande suivante échoue avec une erreur:

$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege

Comment puis-je devenir un superutilisateur? Je pensais être le superutilisateur?

9
Lasse Karagiannis

Dans tous les systèmes Unix, y compris Linux, un superutilisateur est l'utilisateur système qui dispose de toutes les autorisations nécessaires pour effectuer des tâches administratives. Il peut s’agir de l’utilisateur root mais cet utilisateur est désactivé dans Ubuntu pour des raisons de sécurité.

Le moyen utilisé par Ubuntu pour exécuter des tâches administratives consiste à obtenir temporairement les privilèges de superutilisateur en plaçant la commande Sudo (super user do) devant une autre commande nécessitant 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 lorsque vous tapez ce mot de passe (pas même les astérisques).

Les utilisateurs autorisés à être administrateurs lors de la création de leur compte sont placés dans une liste de sudoers pour permettre au système de les rechercher avant d'accorder des privilèges d'administration avec Sudo.

Pour en savoir plus sur les différentes manières de devenir superutilisateur ou root, voir:

Veuillez également noter que vous pouvez sérieusement endommager votre système lors de l'exécution d'une mauvaise commande en tant que superutilisateur. Parfois, vous ne pourrez même pas le réparer. Faites donc attention à ce que vous faites en tant que superutilisateur, et réfléchissez à deux fois avant d'appuyer sur Entrée.

8
Takkat

Le préfixe Sudo de votre commande doit être un 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. Tapez 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 les astérisques *).

Pour plus d'informations sur Sudo, lisez ce merveilleux wiki ubunt .

2
Aditya

Faites ceci si vous êtes sur Ubuntu

naren@kadmin-KCPL190: Sudo su

Ensuite, vous allez maintenant être un utilisateur root et pouvez tout faire

root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb

marchera

Faites attention. Si vous définissez un mot de passe pour l'utilisateur root, celui-ci vous demandera le même accès à root. Sinon, vous deviendrez superutilisateur.

0
Naren Yellavula