1°/ /var/www/html/ devrait apartenir à l'utilisateur apache
[root@bastard root]# ls -l /var/www2/ | grep html
drwxr-xr-x 2 apache apache 4096 jui 5 12:37 html
pour le faire ( pour moi la ligne de commande c'est plus simple et plus rapide ) :
Code :
- chown -R apache:apache /var/www/html/
- chown apache:apache /var/www/html
|
la 1ere ligne change le proprio et le groupe propriétaire ( chown = CHangeOWNer = changer proprio ) de manière récursive ( -R -> tous les fichiers et les sous-repertoire se trouvant dans ce rep )
la 2e fait la même chose pour le repertoire
ensuite les droits sous linux :
r = lecture
w = écriture
x = exécution
ensuite les droits d'un fichier/répertoire sont définie pour 3 entitée :
le proprio du fichier ou user
le groupe propriétaire du fichier
les autres ( other ) c'est à dire tout le monde
dans notre cas on veut que tous le monde sur la station linux puisse modifier le fichier, donc on doit donner les droit en lecture, écriture à tous le monde ( other ) :
Code :
- chmod -R o+rwx /var/www/html/
|
chmod = CHange MODe = permet de changer les droits
-R = récursif ( cf plus haut )
o = Other
u = User = proprio
g = Group
a = All = affecte le proprio, le groupe et les autres
+ = ajouter le droit
- = enlever le droit
r = Read = lecture
w = Write = écriture
x = eXecute = exécuter
ensuite dans samba tu gère tes droits d'accès avec notamment l'option valid users
Message édité par Dark_Schneider le 05-07-2002 à 12:51:42
---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php