_Michael_
Mitglied
Hallo zusammen,
Hat einer (oder auch mehr) von euch ne Idee, wie ich auf nem Suse Linux 10.0 Apache2 Server inkl. php4 folgendes machen kann:
Das phpskript soll ein shell skript starten. Dieses shell skript soll die kommandos useradd (user anlegen) und passwd (das passwort des neu angelegten users setzen inkl. shadow) ausführen.
Um das zu tun braucht es ja kurzzeitig root rechte. Da ich aber dem user wwwrun (apache2 bzw. php4) der das shell skript startet keine root rechte geben möchte, habe ich mir überlegt, dass ich wwwrun zugriffsrechte auf das shell skript gebe und dann innerhalb des shell skripts mit
"sudo -u EinAndererAccountDerInSudoesStehtUndRechteAufUseraddUndPasswdHat"
die beiden kommandos (useradd und passwd) ausführe.
Problem: es geht nicht.
Hat jemand ne idee wo mein (denk)fehler liegt oder hat jemand ne andere Lösung für mein eigentliches Vorhaben???
Beste Grüße,
Michael
Hat einer (oder auch mehr) von euch ne Idee, wie ich auf nem Suse Linux 10.0 Apache2 Server inkl. php4 folgendes machen kann:
Das phpskript soll ein shell skript starten. Dieses shell skript soll die kommandos useradd (user anlegen) und passwd (das passwort des neu angelegten users setzen inkl. shadow) ausführen.
Um das zu tun braucht es ja kurzzeitig root rechte. Da ich aber dem user wwwrun (apache2 bzw. php4) der das shell skript startet keine root rechte geben möchte, habe ich mir überlegt, dass ich wwwrun zugriffsrechte auf das shell skript gebe und dann innerhalb des shell skripts mit
"sudo -u EinAndererAccountDerInSudoesStehtUndRechteAufUseraddUndPasswdHat"
die beiden kommandos (useradd und passwd) ausführe.
Problem: es geht nicht.
Hat jemand ne idee wo mein (denk)fehler liegt oder hat jemand ne andere Lösung für mein eigentliches Vorhaben???
Beste Grüße,
Michael