Apache2 bash script mit su oder Sudo
Hy, ich versuche grade ein paar simple Sachen per Web auszuführen.
aktuell habe ich nur eine Kleine index die in einem frame die eigentliche PHP aufruft.
ich habe dies so versucht
Dies Funktioniert wunderbar, nur dummerweise als root
was aber allerdings den Zweck verfehlt
inder sudoers Datei habe ich
Soweit funktioniert das ganze auch.
nur wehre es ja nicht sonderlich schlau www-data ohne pw als root aufden server loszulasen.
Ich habe nur leider keinen Plan wie ich ihn dazu bringen kann bei su oder sudo als user "steam" zu arbeiten
Ich hoffe ihr habt da einen Kleinen Tip fürmich
MFG
Loip104
Sytem
aktuell habe ich nur eine Kleine index die in einem frame die eigentliche PHP aufruft.
ich habe dies so versucht
<?php
$output = passthru('sudo /home/steam/steamcmd.sh +login anonymous +force_install_dir /home/steam/games/hl2/teest +app_update 232370 validate +quit
');
echo "<pre>$output</pre>";
?>
Dies Funktioniert wunderbar, nur dummerweise als root
was aber allerdings den Zweck verfehlt
inder sudoers Datei habe ich
# User privilege specification
root ALL=(ALL:ALL) ALL
www-data ALL=(ALL:ALL) NOPASSWD: /home/steam/steamcmd.sh
Soweit funktioniert das ganze auch.
nur wehre es ja nicht sonderlich schlau www-data ohne pw als root aufden server loszulasen.
Ich habe nur leider keinen Plan wie ich ihn dazu bringen kann bei su oder sudo als user "steam" zu arbeiten
Ich hoffe ihr habt da einen Kleinen Tip fürmich
MFG
Loip104
Sytem
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 220095
Url: https://administrator.de/contentid/220095
Ausgedruckt am: 05.11.2024 um 18:11 Uhr
2 Kommentare
Neuester Kommentar