Ouais, ben, un peu honteux qd même, mais bon ce serait trop con que qqun d'autre perde 
une seconde avec ça :

Il est dit dans la doc d'install de squid de ne pas le lancer en tant que root. C'est 
probablement pour des questions de sécurité me suis-je dit. Alors, comme pour mes 
tests j'avais pas besoin de sécurité, mais de pouvoir commencer le + vite possible à 
faire des tests de config et autres, j'ai passé sur ce point => mal m'en a pris : ça 
fait une semaine que je n'arrive pas à lancer squid. Et je n'ai pas trouvé le moyen de 
le lancer en tant que root : il démarre, tient qq secondes et s'arrête.

Solution (classique):
Faire STRICTEMENT ce qui est dit dans la doc, donner squid à un utilisateur quelconque 
et TOUT mettre à son compte : nobody est préconisé, mais comme à l'install, squid 
avait été donné en partie à l'utilisateur squid, j'ai essayé, et c'est tout aussi 
bien. Sans oublier d'aller mettre à jour /etc/squid/squid.conf (option 
"cache_effective_user squid").

Et c'est plus vite dit que fait, parce que des répertoires il y en a un peu partout, 
certains appartenant à root, d'autres à squid. Bref un vrai bordel (ça peut pas se 
préparer au niveau du rpm, ça?).

Sans parler des différences de répertoires selon une installation par rpm ou par tgz...

Ceux que j'ai pu repérer comme étant bloquants au niveau du lancement si l'install 
s'est faite par rpm:
/var/spool/squid, /var/log/squid, et même /etc/rc.d/init.d/squid

Puis lancer en étant connecté en tant que propriétaire de squid (ici, squid pour moi).

Voili

Rosaire


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à