si tu execute ton script php depuis une page WEB il prend les droits du serveur apache (souvent www-data, à voir dans la conf).
du coup pour ouvrir des fichiers (pour executer ou remplir) il faut que l'utilisateur www-data ou le groupe correspondant ait les droits sur le dossier (en lecture ou en ecriture selon le besoin)
par defaut le dossier
/home/user/toto
aura les droits 755 soit :
rwx pour l'utilisateur toto
r-x pour les gens de son groupe
r-x pour les gens des autres groupes
pour un fichier
R : read/lecteur, W : write/ecriture, X: eXecute
pour un dossier
R : read/lecteur, W : write/ecriture, X: traverse
# droit apache ...
Posté par NeoX . En réponse au message Problème pour lancer un script bash depuis une page PHP. Évalué à 1.
du coup pour ouvrir des fichiers (pour executer ou remplir) il faut que l'utilisateur www-data ou le groupe correspondant ait les droits sur le dossier (en lecture ou en ecriture selon le besoin)
par defaut le dossier
/home/user/toto
aura les droits 755 soit :
rwx pour l'utilisateur toto
r-x pour les gens de son groupe
r-x pour les gens des autres groupes
pour un fichier
R : read/lecteur, W : write/ecriture, X: eXecute
pour un dossier
R : read/lecteur, W : write/ecriture, X: traverse