So ich habe in einem anderen Threat zu sudo gefragt.
Das mit sudo ist klar
Ich möchte mit php einen LFSServer(Windows) starten
#binbash....
cd/var/www/... Serverordner
screen -d m -S Servername wine server.exe
Das klappt auch alles Lokal mit cron.
Jetzt habe ich sudo eingerichtet und dem user www-data root rechte zum ausführen bestimmter(nicht All) scripte gegeben
Hier klappt auch alles
Aber wenn ich www-data nicht zu root sondern zu dem user mache der normalerweise die Server starte klappt es nur teilweise.
wie oben
screen -d -m- S Airio mono Airio.exe
Funktioniert auch als normalo User über PHP
Ich kann sogar befehle an den screen senden.Im falle von Airio ist das der befgehl r für reinit
Nur wine kann ich nicht benutzen mit der aussage ich wäre nicht der owner
hab das mal so ausprobiert
1)Login als root
2)su www-data
3)sudo -u user /var/www/.../script.sh
Dann kommt die Meldung ich wäre nicht der Owner.
Jetzt google ich schon wie ein irrer find aber nix gescheites(Schei... Englisch)
Es wär schön wenn mir einer hier helfen oder Tipps geben könte
Ich bedanke mich im voraus