lundi 26 mars 2007, par leonux
Vous n’aimez pas les lignes de commandes et aimeriez pouvoir utiliser le mode graphique pour accèder aux fichiers uniquement accessibles au superutilisateur ? C’est possible !
Néanmoins, il faut accorder la plus grande vigilance à cette manip, signalez bien (comme avec l’astuce tout en bas de la page) que vous êtes root (superutilisateur). Toute modification en mode superutilisateur peut avoir des conséquences fâcheuses sur la stabilité de votre système.
Il convient de savoir ce que l’on fait !
Mise en garde !
Vous aimeriez tout faire en tant que root ou superutilisateur ?
Il est bien vrai que, dans une certaine mesure, tout faire sous le compte root est plus simple ou plus pratique. Mais cette "politique" de gestion des droits ne va pas sans poser de problèmes.
Choisir une telle "politique" de gestion des droits sous Linux, cela reviendrait à en faire un système mono-utilisateur qui n’a pas implémenté de gestion des comptes tels que Windows 95 ou DOS.
Il est certain qu’un système mono-utilisateur présente des avantages : sa simplicité le rend facile à prendre en main puisque tout se passe sous un seul et même compte sans plus avoir à fournir de mot de passe. Il est bien vrai qu’avoir à donner son mot de passe à plusieurs reprises dans la même session peut être contraignant mais...
Imaginez que votre machine attrape un virus et c’est potentiellement tout le système qui pourrait être affecté !
Vous pouvez bien utiliser Linux comme si vous étiez sous Windows 95 mais c’est à vos risques et périls !
Des droits pour chaque utilisateur
Un système multi-utilisateur partage les droits en associant à chaque utilisateur des droits particuliers ou exclusifs.
Prenons un exemple. Vous souhaitez créer un serveur de mail sur votre système et, pour ce faire, vous créez un compte mail auquel vous n’accordez que certains droits tels qu’écrire dans certains répertoires, d’utiliser un espace limité, etc. Si votre compte mail est piraté, le pirate n’aura que les droits que vous avez fixés au compte mail... c’est root qui dicte les règles !
Cette nuance est d’importance. C’est un peu comme si vous aviez enfermé vos différents comptes dans des compartiments étanches. Si l’un d’eux venait à être détruit, les autres comptes seraient totalement utilisables.
Tout faire sous root...
Sans même aborder l’épineux problème des virus, vous pouvez vous-même être un risque pour votre machine.
L’un des premiers enseignements pour un débutant sous Linux (ou tout autre système dérivé d’UNIX) est de ne pas tout faire sous le compte root !
Initialement, le sytème Linux est segmenté et seul le compte root peut intervenir sur tout le système, depuis le répertoire racine "/".
La partie réservée aux utilisateurs est elle située, en général, dans le répertoire /home. Un utilsateur "Gros_Bill" aura un espace reservé et limité par le superutilisateur (root) : /home/Gros_Bill. Lorsque "Gros_Bill" utilisera le système, ses fichiers et répertoires personnels seront créés dans cet espace personnel, à l’exception du répertoire temporaire (/temp) sur lequel il a le droit d’écriture.
Imaginons que notre "Gros_Bill" formente une rebellion contre le système et forme le projet machiavélique de tout effacer sur la machine ! Armé d’une console, notre Gros_Bill essaie de saisir la commande suivante :
Gros_Bill@machiavel $ rm -rf /
Voilà la réponse du système :
rm : cannot remove ’/’ : permission denied
Arg ! Gros_Bill n’a pas les droits requis pour exécuter cette commande. La permission lui est refusée. Le répertoire racine est la propriété exclusive du compte root qui, seul, peut l’effacer...
Ubuntu
Mise en place :
Nous allons prendre un exemple concret, vous souhaitez éditer votre sources.list sans taper la commande :
| $ sudo gedit /etc/apt/sources.list |
C’est possible, il vous suffit d’ajouter un raccourci dans votre menu :
Pour Dapper :
Pour Edgy
Pour faire une nouvelle entrée, voir cette page : Ajouter un programme dans le menu..
Pour lancer votre navigateur de fichier en mode root, je vous invite à suivre l’exemple en image ci dessous :

Validez. Il est possible que vous ayez à redemarrer votre session pour voir votre nouveau raccourci dans le menu ...
Lancement de l’application
Lancez l’application à partir de votre nouveau lanceur , votre mot de passe vous est demandé dans une nouvelle fenêtre. saissisez le puis validez.

Je vous conseille comme dans l’exemple de mettre le fond en rouge, ça vous permet visuellement de savoir que vous êtes en superutilisateur. Encore une fois, Il convient d’être très vigilant !!
| Pour ajouter un fond rouge, aller dans le menu édition de Nautilus puis arrière_plans et emblèmes... |