On Wed, 7 Aug 2002, Francois Ryser wrote:
> Qui peut me donner un lien ou une explication sur les droits a avoir dans le
> repertoire cgi-bin
Question tr�s vague, donc je vais divaguer:
il y a plusieurs fa�on pour faire ex�cuter des scripts � Apache. Une fa�on
est de faire reconna�tre des `extensions' (concept h�rit� de MS-DOS et
environnements similaires) � travers tout ou partie de la racine WWW.
Cette premi�re approche ne n�cessite pas de permissions particuli�res
sinon la lecture par l'utilisateur du serveur WWW (www-data p.ex., mais
cela d�pend de votre distribution).
Une autre, que je pr�f�re, est de d�clarer un r�pertoire (�ventuellement
un r�pertoire par utilisateur) comme pouvant recevoir des scripts (et rien
d'autre).
Quels sont les avantages ?
- les scripts sont ex�cut�s via des `handlers' externes: Perl,
programme en C, script sh, python, voire PHP.
- on peut configurer Apache pour lancer ces scripts sous un utilisateur
sp�cifique, ce qui augmente la s�curit�, sans p�naliser la
performance, sauf peut-�tre pour des serveurs WWW qui abusent du
`dynamique'.
- on limite les probl�mes de s�curit� et de maintenance � des
r�pertoires particuliers.
Dans ce cas, les scripts sont des ex�cutables au sens UNIX: il leur faut
alors la permission d'ex�cution 'x'. Rien de nouveau � apprendre.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.