Zitat:
Original geschrieben von martinstahl
|
>Habe ich das richtig verstanden: Sudo benötige ich in jedem Fall,
Ja.
>auch mit PHP 4.3.3?
Das hat erst mal nix mit PHP zu tun. PHP hat netterweise ab 4.3.x ein sogenanntes command line interface, das man auch als Shell benutzen kann.
PHP-Code:
#!/usr/bin/php -q
<?php
# Script
?>
>Mit Sudo habe ich mich jetzt etwas auseinandergesetzt.
>Aber wie muss der User heissen, der die root-Rechte bekommt?
Da mußt Du in die httpd.conf gucken:
wenn mod_php heißt der Apache User meist wwwrun oder www
wenn CGI + SuPHP, dann nimmst Du die Userangaben aus dem jeweiligen Virtualhost.
>Und wie ist das mit den Rechten der .qmail-Datei, wenn ich diese
>Datei als Sudo-User bearbeite? Ändert sich dadurch der
>Eigentümer? .qmail gehört normalerweise dem User popuser, was ja
>wahrscheinlich so bleiben sollte.
Das mußt Du kontrollieren. Wenn Du ein neues File erstellst, gehört es root:root (muß mit chown geändert werden), wenn Du ein File bearbeitest, bleibt der Eigentümer.