Linux et fonction chmod bloqué

loudgi Messages postés 538 Statut Membre -  
loudgi Messages postés 538 Statut Membre -
Bonjour à tous,

J'ai un script php qui a pour but de chmod certain fichier et répertoire de manière automatique.

Cependant voici les erreurs:

Contenu du dossier .
Warning: chmod() [function.chmod]: Operation not permitted in /home/user/public_html/ChmodHfn/chmodHfn.php on line 104
Erreur chmod 744 pour : changeLog.txt
Warning: chmod() [function.chmod]: Operation not permitted in /home/user/public_html/ChmodHfn/chmodHfn.php on line 104
Erreur chmod 744 pour : licence-french.txt
Warning: chmod() [function.chmod]: Operation not permitted in /home/user/public_html/ChmodHfn/chmodHfn.php on line 104
Erreur chmod 744 pour : index.html
Warning: chmod() [function.chmod]: Operation not permitted in /home/user/public_html/ChmodHfn/chmodHfn.php on line 104
Erreur chmod 744 pour : licence-english.txt
Warning: chmod() [function.chmod]: Operation not permitted in /home/user/public_html/ChmodHfn/chmodHfn.php on line 104
Erreur chmod 744 pour : chmodHfn.php
Fin du dossier .


J'en ai conclu que c'est un prob de deamon bloqué.
Il me semble que cette fonction est utilisé par php
donc c'est le service de php qui est bloqué.

Les différents droits sont gerré par Apache soit :

/home/www/docs/dummy-host2.example.com admin-dummyd-other 755
/home/www/data/dummy-host2.example.com admin-dummyd-other 775

<VirtualHost *:80>
User dummyd
Group dummyd

ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/home/www/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "/home/www/log/dummy-host2.example.com-error_log"
CustomLog "/home/www/log/dummy-host2.example.com-access_log common"

<Directory "/home/www/docs/dummy-host2.example.com">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


Ma config est presque similaire à celle-ci. Quel autre donné je dois ajouter afin que ça fonctionne (mon script php sur le chmod)
A voir également:

1 réponse

loudgi Messages postés 538 Statut Membre 40
 
Enfin voici ou les modifs devraient être réalisées :

<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root

<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
</IfModule>
-1