/var/run/screen/S-... inaccessible par apache
Résolu/Fermé
A voir également:
- /var/run/screen/S-... inaccessible par apache
- Site inaccessible - Guide
- Blue screen windows 10 - Guide
- Facebook compte piraté inaccessible - Guide
- Apowersoft screen recorder - Télécharger - Capture d'écran
- Screen whatsapp - Accueil - Messagerie instantanée
5 réponses
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
5 févr. 2009 à 11:44
5 févr. 2009 à 11:44
Utilise sudo pour permettre l'exécution d'une commande précise par www-data avec les privilèges d'un autre utilisateur.
Ou dois-je l'utiliser ? dans la fonction exec() de PHP ? parce que c'est la que ca bloque et si j'utilise sudo ici ca va planté car le mot de passe root n'est pas renseigné
ou bien ? je me trompe peut être
ou bien ? je me trompe peut être
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
5 févr. 2009 à 13:53
5 févr. 2009 à 13:53
Si tu configures correctement le fichier sudoers tu peux lancer une commande sans demande de mot de passe, jette un œil là (mais ramasse le, ça ferait sale) : http://www.commentcamarche.net/forum/affich 10121183 executer un script shell avec apache
TheNikos
>
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
5 févr. 2009 à 14:10
5 févr. 2009 à 14:10
petit probleme :
j'ai modifié le /etc/sudoers mais une erreur de syntaxe m'empeche maintenant de l'ouvrir !!!
que faire ?
j'ai modifié le /etc/sudoers mais une erreur de syntaxe m'empeche maintenant de l'ouvrir !!!
que faire ?
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
>
TheNikos
5 févr. 2009 à 14:17
5 févr. 2009 à 14:17
C'est pourtant précisé qu'il faut toujours utiliser visudo pour éditer sudoers.
Ton compte root n'étant sûrement pas activé (t'es sous quelle distrib ?) il va falloir que tu passe par un liveCD, monter la partition / de ton DD et éditer le sudoers de celle çi. (Ne pas confondre avec celui de la session live...).
cf http://doc.ubuntu-fr.org/sudo#problemes
Ton compte root n'étant sûrement pas activé (t'es sous quelle distrib ?) il va falloir que tu passe par un liveCD, monter la partition / de ton DD et éditer le sudoers de celle çi. (Ne pas confondre avec celui de la session live...).
cf http://doc.ubuntu-fr.org/sudo#problemes
TheNikos
>
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
5 févr. 2009 à 14:19
5 févr. 2009 à 14:19
distrib : unbuntu 8.04
mais liveCD aucun tout simplement parce que c'est un serveur OVH
mais liveCD aucun tout simplement parce que c'est un serveur OVH
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
>
TheNikos
5 févr. 2009 à 14:23
5 févr. 2009 à 14:23
Ben t'es dans la merde !
Il te reste la possibilité de réinstaller ton serveur...
Il te reste la possibilité de réinstaller ton serveur...
Bon je dois mettre la ligne
www-data ALL=NOPASSWD: ALL
dans /etc/sudoers pour que ca fonctionne
est-ce sécurisé ?
J'ai essayé
www-data ALL=NOPASSWD /var/run/screen/S-admin
mais ca ne fait rien :s
www-data ALL=NOPASSWD: ALL
dans /etc/sudoers pour que ca fonctionne
est-ce sécurisé ?
J'ai essayé
www-data ALL=NOPASSWD /var/run/screen/S-admin
mais ca ne fait rien :s
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
5 févr. 2009 à 23:23
5 févr. 2009 à 23:23
Non c'est pas sécurisé !
Fait un scrit shell qui liste ton dossier et c'est pour se script que tu donnes l'autorisation d'exécution en root.
expl :
/nimporte/ou/list_S-admin.sh
#!/bin/sh
ls /var/run/screen/S-admin
[sudoers]
www-data ALL=NOPASSWD: /nimporte/ou/list_S-admin.sh
Fait un scrit shell qui liste ton dossier et c'est pour se script que tu donnes l'autorisation d'exécution en root.
expl :
/nimporte/ou/list_S-admin.sh
#!/bin/sh
ls /var/run/screen/S-admin
[sudoers]
www-data ALL=NOPASSWD: /nimporte/ou/list_S-admin.sh
Je te remercie de ton aide ;)
Merci pour ta dispo et tes réponses pertinentes. Je vais tester le reste demain ^^
MERCI BEAUCOUP
Merci pour ta dispo et tes réponses pertinentes. Je vais tester le reste demain ^^
MERCI BEAUCOUP
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question