Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/02/2011, 12h04   #1
 
Inscription : octobre 2009
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 5
Points : -1
Points : -1
Par défaut Script changement d'utlisateur

Bonjour à tous,
J'ai mis en place une page PHP qui me permet de faire des téléchargements directement sur mon serveur.
Sur ma page j'ai un formulaire dans lequel je fournis un lien, puis la page PHP lance un script BASH avec la fonction exec() et me télécharge le fichier.
Tous ceci fonctionne très bien sauf que le propriétaire du fichier est apache étant donné que c'est lui qui a lancé le script.
Je voudrais savoir comment faire pour que le propriétaire du fichier soit un autre utilisateur.
merci
bart997 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 12/02/2011, 12h38   #2
Membre éclairé
 
Homme Lilian Herault
Architecte technique
Inscription : juin 2010
Messages : 215
Détails du profil
Informations personnelles :
Nom : Homme Lilian Herault
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Architecte technique
Secteur : Industrie

Informations forums :
Inscription : juin 2010
Messages : 215
Points : 335
Points : 335
Bonjour,
Après avoir téléchargé ton fichier, tu peux faire un chown pour changer le propriétaire. et/ou chmod pou changer le droits d’exécution du fichier.

Lilian.
lilian_h est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/02/2011, 20h54   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
tu ajoutes simplement un

Code :
sudo "chown user:group $fichier ; chmod 0640 $fichier"
pour changer d'utilisateur et de droits
bien sur il te faut configurer sudoers en consequence
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 22/02/2011, 20h10   #4
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
ouep, j'ai aussi rencontré ce problème,
apache exécute ton script.sh et donc propriétaire des fichiers générés, il faut donc faire un chmod et/ou un chown, pour régler ces problèmes de droits comme proposé par frp31.
a+,
ben
__________________
Meet the free software gang
ben.IT est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h59.


 
 
 
 
Partenaires

Hébergement Web