Apache2 operation not permited

Fermé
zamouranou - 14 mai 2012 à 13:55
mamiemando Messages postés 33284 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 septembre 2024 - 21 mai 2012 à 22:58
bonjour svp j'ai un erreur de pkill: 12132 - Operation not permitted!!! j'a besoin d'aide
en effet j'exécute un script sh sous php
voici le contenue de /etc/sudoers
root ALL=(ALL) ALL
www-data ALL=(ALL) NOPASSWD
merci d'avance

11 réponses

mamiemando Messages postés 33284 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 septembre 2024 7 787
14 mai 2012 à 20:53
Le processus est sans doute lancé par un autre utilisateur ou tu n'es pas root. Un utilisateur non root ne peut tuer que ses propres processus.

www-data n'a aucune raison d'être un sudoer
et c'est un énorme trou de sécurité, tu dois enlever ça tout de suite de ce fichier. En effet si ton apache est piraté, la personne est immédiatement root sur ta machine.

Bonne chance
0
ok mais comment je doit résoudre mon probleme!!!
0
mamiemando Messages postés 33284 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 septembre 2024 7 787
15 mai 2012 à 00:11
Lance un terminal root, et dans ce terminal root tape ta commande pkill.

Pour les droits, lance en root :

chown root:www-data /var/www
find /var/www -type f -exec chmod 640 {} \;
find /var/www -type f -exec chmod 750 {} \;
find /var/www | grep "/.ht" | xargs chmod g-rwx


Bonne chance
0
je crois que vous n'avez pas compris mon probleme
il s'agit d'un script sh sous php !!!! tjr je vois au log j'ai un probleme de permision!!! j'ai tapez les commandes que vous avez ecri(mercii bbqq) ban aprés ma page web ne s'affiche pas correctement !!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33284 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 septembre 2024 7 787
16 mai 2012 à 09:46
Ton script est lancé par quel utilisateur ?
Ensuite pour moi un script ne peut pas être shell (sh) et php à la fois.
Merci de soigner l'orthographe.
0
sh et php!!!! il s'agit d'une exécution d'un script shell sous php avec la commande shell_exec()
0
mamiemando Messages postés 33284 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 septembre 2024 7 787
16 mai 2012 à 20:33
Ok et est ce que tu as regardé avec la commande "top" ou "ps faux" quel utilisateur est propriétaire du processus associé à ton script shell ?

Accessoirement je ne sais pas comment tu lances ton script php mais tu peux déjà lire ceci
http://doc.ubuntu-fr.org/suphp

Bonne chance
0
l'utilisateur est root !!! mon script contient des autres commandes ,ils s'exécutent correctement sauf le pkill -9 !!
0
mamiemando Messages postés 33284 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 septembre 2024 7 787
Modifié par mamiemando le 17/05/2012 à 12:00
À mon avis lancer un script avec des droits root depuis apache, c'est pas forcément une idée ultra top. Que cherches-tu à faire ?

En admettant que le script doive être lancé en root, as tu utilisé suphp ?
0
ce que je veux c'est a travers une page web via un bouton je peux tuer un processus ensuite faire un traitement dans un fichier de conf ensuite relancer le processus !!! j'utilise php5
0
mamiemando Messages postés 33284 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 septembre 2024 7 787
21 mai 2012 à 22:58
Et ce processus est lancé par quel utilisateur ?
0