Page 1 of 1

User wechseln mit integriertem Passwort

Posted: 2005-03-22 14:05
by thaindy
Hallo,


ich bin grad dabei mit PHP ein Serverinterface zu coden für Teamspeak, Ventrilo, CS Server etc.

Alle Befehle werden über shell_exec("linux befehl"); ausgeführt.
Allerdings können die Befehle nicht ausgeführt werden, wenn ich als wwwrun angemeldet bin, da ich dort die nötigen Rechte nicht habe.

Theoretisch könnte ich ja sudo -u root eingeben. Dann werde ich allerdings aufgefordert das Passwort einzugeben und da macht PHP dann nicht weiter.

Also: Gibt es irgendeine Möglichkeit das Passwort direkt in den sudo-Befehl zu integrieren, sodass ich das Passwort nicht mehr extra eingeben muss sondern dass direkt im Befehl drin ist?

Also so etwa: sudo -u root -passwort tollespasswort tollerbefehl
So hab ichs schon probiert (also anstatt -passwort mit -p) aber geht nicht

Geht das irgendwie oder gibt es einen anderen Befehl wo man nicht extra zu aufgefordert wird, das Passwort einzugeben, sondern wo man das direkt in den Befehl integrieren kann?


Wäre sehr nett von euch wenn ihr mir helfen könntet


Danke, IndY

Re: User wechseln mit integriertem Passwort

Posted: 2005-03-22 17:13
by thaindy
please help me :(

Re: User wechseln mit integriertem Passwort

Posted: 2005-03-22 18:35
by Joe User
You're not in a chat!

Re: User wechseln mit integriertem Passwort

Posted: 2005-03-22 19:03
by lufthansen
schreib die befehle in eine db oder in eine datei
und lass die befehle aus der datei oder aus der db regelmäßig via cron ausführen.
ist am sinnvollsten denke ich ...

Re: User wechseln mit integriertem Passwort

Posted: 2005-03-22 19:52
by thaindy
Was hat das denn mit dem Thema zu tun? Oo

Re: User wechseln mit integriertem Passwort

Posted: 2005-03-22 20:42
by lufthansen
ähm du möchtest befehle von einem webinterface auf einer shell ausführen.
und da das sicherheitstechnisch nicht ohne weiteres möglich ist und alles andere als unbedenklich ist, habe ich dir eine alternativ aufgezeigt.
Das hat das mit dem thema zu tun.