Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Avant propos : vous atterrissez ici certainement parce que vous vous apprêtez à toucher à un fichier sensible de votre système ou bien parce que vous êtes en train de faire une compilation de logiciel.

Ici sont abordés le qu'est-ce que ?, le pourquoi ? et le comment ? du mode administrateur d'un système GNU Linux.

Ceci dit, on va la faire courte, parce qu'ici, c'est un site où l'on traite de MAO !
Si vous avez un problème plus complexe, veuillez demander de l'aide aux ressources (documentation, forum, canal IRC, ...) de vos distributions.






Intro


Sachez simplement que sous GNU/Linux, le système d'administration de la machine se fait avec des droits de super utilisateur, aussi appelé administrateur ou bien encore root, comme l'accès à certains fichiers sensibles, ou bien encore l'installation d'un logiciel, ... (c'est un principe de sécurité). Vous le voyez quand vous installez un logiciel, graphiquement ou en ligne de commande, par votre gestionnaire de paquet (synaptic, apt-get, emerge, urpmi, rpmdrake, ...) lorsqu'il vous demande votre mot de passe.

Du coup, quand vous compilez un logiciel, et plus précisément, après sa compilation, lorsque vous allez l'installer sur votre système, le système vous demande si vous avez bien les droits d'administration. C'est normal.



Explication


Alors à quoi sert cette page ?

Il y a 2 grandes façons de gérer les droits d'administration sous Linux. Et les distributions Linux n'utilisent pas toutes la même. Et nous n'avons pas envie d'écrire les 2 commandes dans chaque page de documentation du site, donc on l'écrit ici une fois pour toute : biggrin


Précisions


Pour devenir root, il existe 3 moyens :
  1. Ouvrir une console root. Pour cela, il faut ouvrir une console et utiliser la commande
    $ su -
    Celle-ci fait passer la console root avec l'environnement root. Elle est préférable à
    $ su
    car si c'est dernière nous fait passer root, nous restons dans l'environnement utilisateur, ce qui peut occasionner la plantée de certaines commandes. Nous utilisons donc 'su -' et la fin de l'invite de la console devient un de nos signes préférés, un dièse
    #
  2. Utiliser sudo :
    sudo <ma commande>
  3. Utiliser su -c :
    su -c '<ma commande>'

Note : dès qu'il faut taper plus qu'une commande root, la première méthode est préférable car elle ne demande d'entrer le mot de passe root qu'une seule fois. De plus la deuxième à l'inconvénient que sudo n'est pas forcément configuré pour la commande qui va être utiliser. Quand à la troisième méthode, il faut rentrer le mot de passe à chaque fois et les apostrophes peuvent causer des problèmes si la commande en contient aussi.



Exemple


Un petit exemple vaut mieux qu'un grand discours, de l'article sur la compilation d'Ardour 2 qui nous apprend que cette compilation se fait grâce aux 2 commandes suivantes :
scons

puis, en super utilisateur :
scons install



Si vous utiliser un système Ubuntu ou dérivé, vos 2 lignes seront :
scons
sudo scons install



Pour les utilisateurs d'autres systèmes d'exploitation, vos 2 lignes seront :
scons
su -c "scons install"


Voilà, c'est tout ! Sachez donc, quel est votre système ! wink



Bien sûr


Vous pouvez utiliser sudo sur n'importe quelle distribution en l'installant et en le paramétrant, et vous pouvez utiliser su à la place de sudo sur Ubuntu, mais là, vous n'êtes vraiment, mais alors vraiment pas sur le bon morceau du web ! wink Rendez-vous sur les pages, forums, mailing-listes, ... de votre distribution.



Si vous avez des questions par rapport à tout ceci, vous pouvez venir en parler dans le forum dédiée : "Les distributions et les noyaux".


[+]

Collaborateur(s) de cette page : olinuxx et pianolivier .
Page dernièrement modifiée le Vendredi 25 août 2023 08:53:11 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 18:51, lun. 28 Oct 2024: Bonjour et bienvenue à dawaninja :-)
olinuxx, 08:39, dim. 27 Oct 2024: Bonjour et bienvenue à dangoodboy cool
olinuxx, 13:50, sam. 26 Oct 2024: Bonjour et bienvenue à ladipon cool
allany, 18:33, lun. 07 Oct 2024: Phénoménal, c'est l'éditorial ! [Lien]
calixtus06, 13:16, ven. 27 Sep 2024: Bonjour et bienvenue à tigny :-)
olinuxx, 13:05, dim. 22 Sep 2024: [ANNONCE] Les nouvelles des 7 derniers mois de LibraZiK : [Lien]
olinuxx, 18:46, ven. 20 Sep 2024: Bonjour et bienvenue à manaoxygen cool
calixtus06, 11:24, mar. 17 Sep 2024: Bonjour et bienvenue à PAuf :-)
olinuxx, 21:36, ven. 13 Sep 2024: Bonjour et bienvenue à jearos cool
calixtus06, 18:28, mer. 11 Sep 2024: Bonjour et bienvenue à Fred2024 :-)
allany, 18:33, jeu. 05 Sep 2024: Semi-automnal, cet éditorial ! [Lien]
olinuxx, 22:00, dim. 01 Sep 2024: Bonjour et bienvenue à bo cool