Je voudrais pouvoir exécuter des commandes PHP, dans la fonction système exec ou autre, mais avec un utilisateur différent de www-data. Système d'exploitation : Ubuntu Server 10.10 Serveur Web : Apache2
J'ai cherché des réponses pendant plusieurs heures maintenant, mais c'est une impasse. La plupart des gens disent que c'est impossible et d'autres ne savent pas. Je voudrais exécuter des commandes avec un utilisateur différent en PHP. Voici en gros ce que je veux : L'utilisateur appuie sur un bouton qui démarre un écran exécutant le serveur CS Source. L'écran est exécuté par mon utilisateur.
J'espère que vous comprendrez ce que je veux ici. Je ne sais pas non plus quelle fonction utiliser (system, exec ou autre), donc quelques conseils ici aussi pourraient être utiles.
Merci d'avance !
0 votes
Peut-être que ceci stackoverflow.com/questions/5797816/ c'est ce que vous voulez ?
0 votes
Double emploi possible de Exécuter exec en tant qu'utilisateur différent
0 votes
Essayez-vous d'exécuter des commandes individuelles à l'intérieur de PHP scripts en tant que différents utilisateurs ou essayez-vous d'exécuter l'ensemble de PHP scripts en tant que différents utilisateurs ?