[installation] à quel moment quitter root (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
papa6
archer de cavalerie
Messages : 178
Inscription : mar. 08 juil. 2008, 22:40

[installation] à quel moment quitter root (résolu)

Message par papa6 »

Bonjour,

Une question qui va certainement paraître bête, mais c'est encore plus bête que je n'ai pas encore trouvé la réponse sur les wikis ou forums :

L'intallation se fait depuis le compte "root". startx marche en root, mais pour des raisons de sécurité (je pense) il faut toujours le lancer depuis un compte utilisateur. De même pour les nombreux programmes installés (genre openoffice, vlc, etc...)

Donc ma question : à quel moment faut-il arrêter les installations de programmes depuis un compte root, pour effectuer les installs en tant que simple utilisateur ?

Merci à vous !
Dernière modification par papa6 le dim. 07 sept. 2008, 08:35, modifié 1 fois.
papa6
archer de cavalerie
Messages : 178
Inscription : mar. 08 juil. 2008, 22:40

Message par papa6 »

Mon erreur provient que lors de l'instal, je peux lancer startx depuis root, et non depuis un compte utilisateur. Mais ce n'est qu'une étape intermédiaire : il faut installer un environnement graphique, et comme tous les programmes, il s'installe (je pense), en root, mais sera lancé depuis un compte utilisateur.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut,

lors de l'installation, tu dois aussi créé ton utilisateur … enfin c'est que dit la doc du wiki ;)

Après tu te loggueras en utilisateur car seul les commandes systèmes nécessite les droits root.

Mais je te conseil vivement de te plonger dans la lecture du wiki, tu y trouveras toute les réponses.
N'hésites pas si tu as des soucis de compréhension à poser des questions.
Ne vous emmerdez plus, emmerdez les autres.
papa6
archer de cavalerie
Messages : 178
Inscription : mar. 08 juil. 2008, 22:40

Message par papa6 »

marc[i1] a écrit :lors de l'installation, tu dois aussi créé ton utilisateur … enfin c'est que dit la doc du wiki ;)
oui, c'est ce que j'avais fait bien avant de créer fluxbox (par ex).

Mais dans l'ordre :
1. création de mon compte utilisateur (le root avait été créé lors de l'install avec CD)
2. installation de plusieurs programmes depuis un compte root
3. startx depuis compte utilisateur
4. sous l'environnement graphique ouvert depuis un compte utilisateur, ouverture d'une console, connexion en "su" et installation d'autres programmes depuis compte root

c'est bien ça, je pense (?)
(le wiki et les forums, je les regarde souvent -- ils sont très bien ;-)

merci
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Tout à fait, ta chronologie est correct :)
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message par AddiKT1ve »

Tu peux également installer "sudo", utilitaire qui te permet de lancer des commandes en tant que root sans te logger en superutilisateur. Exemple :

Pour éditer le fichier /etc/pacman.conf, sans sudo :

su
nano /etc/pacman.conf

Avec sudo :

sudo nano /etc/pacman.conf

Le gain ne parait pas évident de prime abord mais je trouve ça plutôt agréable. De plus, ça évite les oublis de type "je me suis loggé en tant que root dans un terminal puis j'ai lancé *application X en période alpha* c'est grave ?"
Devenez colocataire de Rootards.
##hippie irc.freenode.net
titoucha
Daikyu
Messages : 81
Inscription : mar. 02 sept. 2008, 16:58
Localisation : Genève

Message par titoucha »

En plus tu peux configurer sudo très finement pour par exemple qu'il autorise un utilisateur à utiliser une commande en root et un autre utilisateur ne le pourra pas. Le choix des règles est vraiment très vaste.

Toute la configuration se fait dans le fichier /etc/sudoers
papa6
archer de cavalerie
Messages : 178
Inscription : mar. 08 juil. 2008, 22:40

Message par papa6 »

En effet, AddiKT1ve, sudo est une bonne alternative (je viens de l'installer)

Au passage, j'en profite pour rappeler qu'un groupe d'utilisateurs "wheel" est créé dans l'idée d'y inclure les comptes autorisés pour la fonction sudo.

Dans le wiki, il est écrit :
Pour ajouter un utilisateur en tant qu'usager sudo (un "sudoer"), éditez /etc/sudoers. Pour donner à l'utilisateur toutes les permissions root lorsqu'il précède une commande de "sudo", ajoutez la ligne suivante:

NOM_UTILISATEUR ALL=(ALL) ALL

où NOM_UTILISATEUR est le nom d'utilisateur de la personne.
Pour ma part, et pour respecter l'esprit de sudo (qui consiste à "encadrer" l'utilisation de "su"), je conseille plutôt de décommenter la ligne "wheel", ce qui aboutit à un résultat beaucoup plus propre :wink:

(De même, le fichier sudoers n'est qu'en lecture seule, il convient de faire un chmod +r /etc/sudoers avant de l'éditer, puis chmod -r /etc/sudoers )
titoucha
Daikyu
Messages : 81
Inscription : mar. 02 sept. 2008, 16:58
Localisation : Genève

Message par titoucha »

papa6 a écrit :(De même, le fichier sudoers n'est qu'en lecture seule, il convient de faire un chmod +r /etc/sudoers avant de l'éditer, puis chmod -r /etc/sudoers )
Heu, c'est pas plutôt un chmod +w et ensuite -w pour l'écriture?
Avatar de l’utilisateur
AddiKT1ve
Elfe
Messages : 543
Inscription : sam. 10 mai 2008, 22:46
Localisation : Lève les yeux...

Message par AddiKT1ve »

De plus tu n'as pas besoin de le chmoder, et tu dois l'éditer avec "vimsudo" pour éviter toute erreur de syntaxe ;).
Devenez colocataire de Rootards.
##hippie irc.freenode.net
papa6
archer de cavalerie
Messages : 178
Inscription : mar. 08 juil. 2008, 22:40

Message par papa6 »

En effet, titoucha, c'était bien "w" et non "r"

AddiKTIve, je ne connaissais pas vimsudo. Mais ce fichier est en lecture seule pour root.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

c'est "visudo" (sans le m) à lancer en root
un fichier protégé en écriture n'empeche pas le root d'écrire dedans, il n'y a donc pas besoin de lancer les chmod.
Répondre