On Thu, 16 Sep 2004 07:46:42 +0200, JusTiCe8 <[EMAIL PROTECTED]> wrote
:

> >>>>>Est-ce que cela pose un probl�me si je change les droits
> >>>>>d'ex�cutions de dpkg ?
> >>>>>          
> >>>>>
> >>>>potentiellement oui.
> >>>>        
> >>>>
> >>>Par exemple ?
> >>>      
> >>>
> >>n'importe qui pourrait lancer dpkg (imagine un dpkg -remove libc6*
> >:)>)
> >>    
> >>
> >
> >Mais libc6 appartient � root, je ne peux pas l'enlever comme �a !
> >
> >
> >  
> >
> Faux !
> Aucun paquet n'"appartient" au sens strict su terme � un utilisateur
> et un utilisateur auquel "root" d�l�gue ses droits de gestion de
> paquets peut ajouter supprimer des paquets selon son bon vouloir.

Oui mais justement l'id�e est ne pas utiliser sudo pour d�livrer des
droits. Si je passe dpkg en libre d'ex�cution (chmod 755) pour tout le
monde, cela m'�tonnerait que je puisse enlever libc6 (j'ose pas essayer
remarque...)

> 
> >>>Cela m'ennuie un peu avec sudo.
> >>>En effet (apr�s coup) je pars du principe que ce sera sur une
> >Debian>>install�e sur le r�seau d'une entreprise et donc je pr�f�re
> >ne pas>>d�ranger l'administrateur pour cela (du coup cela m'interdit
> >aussi>>dpkg) s'il y a des risques potentiels...
> >>> 
> >>>
> >>>      
> >>>
> >>Dans ce cas, tu n'as pas d'acc�s "root", donc m�me pas de
> >possibilit� >d'installer un quelconque package, ou je me trompe ?
> >Dans le cas o� la>machine est pour le moment sous ton contr�le
> >absolue, configure sudo>au p'tits ognons et apr�s, rouler jeunesse
> >:).>    
> >>
> >
> >Oui je n'ai pas d'acc�s "root" mais je peux toujours installer ce que
> >je veux sous mon compte en local : c'est l'avantage de Linux !
> >  
> >
> Certe, mais �a ne permettra jamais les upgrades ni les install 
> "system-wide".

Bien entendu. Cependant c'est juste pour mettre un peu d'ordre (pouvoir
installer et d�sinstaller proprement des logiciels) dans mes
installation locale, ce que permets Windows en passant...

> 
> >Par contre je souhaitais mettre un peu d'ordre dans mes "make
> >install" sauvages et je voulais donc utiliser un syst�me de
> >paquetages (dpkg).
> >  
> >
> A la base, la gestion des paquets est justement pour le syst�me
> entier, donc droits root n�c�ssaires.
> A moins d'utiliser stow comme tu l'as sugg�rer ou refaire desp aquets 
> dont le rep de base est "/usr/local" par exemple au lieu de "/"

C'est bien ce que je ne comprends pas : pourquoi restreindre pour le
syst�me entier ? pourquoi l'utilisateur dans son r�pertoire personnel
n'a pas le droit � une gestion des paquets ?

> 
> >Mais cela n'a pas l'air d'�tre possible, m�me si c'est pour installer
> >en local, c'est dommage...
> >  
> >
> oui, � moins de changer le r�pertoire de base, mais j'ai jamais fait
> et puis de toutes mani�res, dpkg et ses "amis" ;) utilisent des
> fichiers situ�s dans /var/lib/dpkg, donc droit root encore n�c�ssaire
> ici (ou d�l�gation via sudo/groupe/...)

C'est vraiment ennuyeux cet d�pendance forte de dpkg au compte root...

> 
> >Si tu as plus d'id�es...
> >  
> >
> Stow correspond le mieux � ton souhait, sinon comme la machine ne
> semble pas encore entre les mains d'un "root" tout puissant, ou alors
> sudo comme dit pr�c�demment, tu le fait une foit pour toute avant
> livraison et apr�s plus besoin d'ennuyer le gentil monsieur pour les
> paquets.

Stow n'atteindra jamais la facilit� de gestion d'un dpkg sans parler de
son fonctionnement "bizarre" par r�pertoire et lien symbolique, mais en
derniers recours je pense l'utiliser.
J'essaye de trouver une solution g�n�rique que je pourrais recommander �
n'importe qui, donc la solution de demander gentiment � l'administrateur
ne me plait pas trop.

J'avais d�j� gagn� des points avec mes coll�gues en leur montrant qu'il
�tait possible d'installer tout et n'importe quoi en local sous Linux
sans qu'une quelconque base de registre verrouill�e ne viennent nous
emb�ter. Par contre sous Windows il existent des logiciels "propres" qui
veulent bien s'installer en local, ce que ne permet pas Linux (hormis
via des "make install prefix=/home/toto" mais c'est vite le bordel).
Je ne sais pas si sous Red Hat/Mandrake c'est pareil ?
On peut utiliser rpm lorsque l'on est pas root ?

Merci pour tes recommandations mais je ne peux vraiment pas utiliser
sudo...

Répondre à