Passwortübergabe bei si

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Octeron
Beiträge: 40
Registriert: 07.09.2003 14:23:16

Passwortübergabe bei si

Beitrag von Octeron » 31.10.2003 17:33:24

Hallo,

ich hoffe die Programmierprofis können mir helfen.
Und zwar möchte ich per PHP ein ShellScript ausführen, dass einem anderem User gehört.

Code: Alles auswählen

exec("/home/user/script.sh befehl befehl");
Dieses soll aber unter dem User ausgeführt werden und nicht als User "www-data".
Man könnte dies ja per "su" lösen oder mit einem Wrapper.
Der Wrapper will bei mir nicht laufen.
Und bei "su" kann ich das Passwort nicht übergeben.

Wie kann ich dieses Problem am besten und am sichersten lösen?
Kann ich das Passwort des Users per zu "su" übergeben (der User hat keinen externen Shellzugang)?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 31.10.2003 21:23:09

Hmmm... Vielleicht mit sudo?

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten