[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Menu de configuration du noyau



* laurux <laurux@freesurf.fr> [2003-05-25 14:48] :
> On Sun, 25 May 2003 13:36:17 +0200
> Matthieu Moy <Matthieu.Moy@imag.fr> wrote:
> 
> > laurux <laurux@freesurf.fr> writes:
> > 
> > > Se placer dans le répertoire où il y a les sources du noyau?
> > > cd /usr/src/linux
> > > être root?
> > 
> > Non, surtout pas être root. 
> <troll>Ah bon? et pourquoi?
> C'est interdit?
> Plusieurs années que je compile mon noyau sous root et je suis toujours vivant;-)
> Je suis sûr que la majorité des utilisateurs configure et compile leur noyau sous root!

Possible, mais ce n'est pas une raison pour recommander cela : la
majorité des utilisateurs de PC utilisent Windows ...

> C'est un choix. mon choix! (rien à voir avec l'émission, quoique ...)
> Doit-on donner aux utilisateurs le droit de la faire?

"La", c'est l'émission ? S'ils insistent lourdement, pourquoi pas ? :-)

> Si c'est une machine perso, peut être? mais, à quoi bon se compliquer la vie?

Ce n'est pas difficile du tout d'utiliser fakeroot au lieu de sudo pour
cela et cela relève d'un principe de précaution élémentaire (voir la
documentation d'utilisation de kernel-package par exemple).

> Mais, dans le cas présent, il s'agissait de répondre à un problème, mais, ensuite, chacun fait comme il veut.

D'accord là-dessus : dans la même idée, on ne peut pas forcer les gens à
ne pas se connecter sous root s'ils ont vraiment l'intention de le
faire (ce n'est pourtant vraiment pas une bonne idée).

> En revanche, tu peux nous conseiller de ne pas le faire sous Root pour x raisons, Ok!
>  Le mot _surtout_ me gêne dans ta réponse.
> Ceci dit, je ne t'en veux pas ;-)</troll>
> > 
> > La compilation  ne nécessite pas  de droits particuliers  (en général,
> > /usr/src est  accessible en écriture  pour les utilisateurs  du groupe
> > src, donc, addgroup <user> src doit suffire.) 
> J'ai fait l'essai: faire partie du groupe src ne suffit pas. 
> Il faut donner des droits aux différents répertoires qui contiennent les sources, qui chez moi, n'appartiennent pas au groupe src.

Dans ce cas, tu as un problème avec la configuration de ton répertoire
/usr/src : normalement, il est du type :

$ ls -ld /usr/src/
drwxrwsr-x    7 root     src          4096 2003-05-25 15:35 /usr/src/
$

Le "s" du groupe te garantit que les répertoires créés dans ce
répertoire par les utilisateurs appartenant au groupe src conserveront
ce droit. Un seul problème peut se poser si tu as modifié à la main les
permissions dans ce sous-répertoire, par exemple indirectement en
compilant en tant que root dans /usr/src/linux (problème qui ne se pose
pas en utilisant fakeroot, naturellement).

Bon, c'est juste histoire de faire propre ou pas, naturellement.

Fred

-- 
LA FAQ d-u-f ? http://savannah.nongnu.org/download/debfr-faq/html/



Reply to: