Apache et droit d'accès - Installation - Linux et OS Alternatifs
Marsh Posté le 05-03-2004 à 14:07:06
man chmod
man chown
fonction recherche
Marsh Posté le 05-03-2004 à 16:09:59
GUG a écrit : man chmod |
Je vois pas en quoi ca m'aide. Je connais ces trois fonctions merci.
Par exemple sur installation neuve d'apache, un ls-l de /var/www/html/ me retourne :
drwxr-xr-x 2 root root 4096 mar 5 03:51 addon-modules/
-rw-r--r-- 1 root root 1406 sep 15 21:55 favicon.ico
-rw-r--r-- 1 root root 6295 sep 15 21:55 index.shtml
-rw-r--r-- 1 root root 153 sep 15 21:55 optim.html
-rw-r--r-- 1 root root 609 sep 15 21:55 platform.html
J'ai lancé le serveur en root sinon je peux pas le lancer est-il préférable de le lancer en tant qu'utilisateur normale ? si oui on fait comment ?
Bref y t'il un site qui parle de ses aspects ?
Marsh Posté le 05-03-2004 à 16:18:54
Regarde dans le fichier de conf de apache (/etc/apache/httpd.conf pour moi),
les lignes 'User xxxx' et 'Group xxxx' donnent l'utilisateur et le group utilisés par Apache.
Ensuite, sous root, modifie le user/group des fichiers pour qu'ils puissent être lu....
Marsh Posté le 05-03-2004 à 16:28:54
jdloic a écrit : Regarde dans le fichier de conf de apache (/etc/apache/httpd.conf pour moi), |
C'est marqué :
### Common server configuration
#
User apache
Group apache
#
donc je fais quoi ? un chown -R apache.apache /var/www/html ? ba oui les newbie inside c'est pas reposant mais merci pour l'aide
Marsh Posté le 05-03-2004 à 01:03:40
Bonjour,
Newbie sous linux j'apprend pas a pas. J'ai quelques sites à héberger et pour ce faire je me monte un serveur web php mysql sous mandrake9.2, niveau de sécurité est 4 et je n'arrive pas a enregistrer des fichier sous /var/www/html je n'ai pas les droits. Si je fais un chown arnaud.arnaud /var/www/html l'opération est refusée.
Ma première question est la suivante comment ajouter un utilisateur qui puisse avoir les droits adéquate pour écrire dans ce répertoire ?
Si je me trompe pas le serveur web apache tourne sous l'utilisateur apache qui a des droits limité. Si un script php tente de créer un fichier dans un repertoire situé dans /var/www/html/un repertoire/ je vais surement me retourver avec un probleme de droit encore une fois. Donc ma deuxième question est de savoir quel est le moyen le plus simple pour appréhender ce problème.
Mon idée serait de créer un utilisateur par répertoire avec les droits en écriture est-ce la bonne facon de faire ?
Merci pour vos conseils
Message édité par tichoux le 05-03-2004 à 01:05:22