ubuntu + XAMPP: CGI wird ausgeführt als nobody

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Slalomsk8er
User
Beiträge: 25
Registriert: Samstag 22. Januar 2005, 19:43

Samstag 5. Februar 2005, 16:59

subprocess:
http://python.fyxm.net/peps/pep-0324.html
- A hook for executing custom code between fork and exec. This
can be used for, for example, changing uid.
Könnte das die elegante Lösung sein?

Sudo is mir auch in den Sinn gekommen. Das sicherste/unsicherst Programm auf dem Server (deine Conf entscheidet). Am bessten ohne Password, jedoch nur für das eine Kommando (nicht hauen falls falsch).


Gruss, Dominik
Slalomsk8er
User
Beiträge: 25
Registriert: Samstag 22. Januar 2005, 19:43

Freitag 18. Februar 2005, 21:32

Ich glaube die Lösung ist pty oder einfacher pexpect.

Code: Alles auswählen

import pexpect

c = pexpect.spawn("/bin/bash -i")
c.interact()
http://pexpect.sourceforge.net/

Da du über einen terminal/console kommst sind auch Sachen wie su möglich ;)
Antworten