Root befehl in php ausführen ?

Hallo zusammen

brauch mal wieder eure hilfe !
wie kann ich einen root befehl in php ausführen ??

exec („arp -s test2 22:22:22:22:22:22“);

hier bei habe ich nicht die richtigen rechte .

mfg
M.Lindemann

Hallo zusammen

brauch mal wieder eure hilfe !
wie kann ich einen root befehl in php ausführen ??

exec („arp -s test2 22:22:22:22:22:22“);

Wenn es dein Rechner ist, sudo installieren und verwenden.
Hat ber nicht viel mit PHP zu tun.

man sudo
man sudoers
(ist lang, aber du brauchst eigentlich nur eine Zeile in der sudoers:
wwwrun ALL=NOPASSWD:/usr/sbin/arp
)
(wwwrun ist der Benutzername, unter dem der apache läuft, Pfad zu arp ggfs. anpassen)
In php dann:
exec(„sudo /usr/sbin/arp -s test2 22:22:22:22:22:22“);

Alexander

hi alesander

vielen danke für deine hilfe
mit diser lösung hat es wunderbar geklappt

MfG
M.Lindemann

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]