Seite 1 von 1

ISPConfig3+Jailkit+ Python

Verfasst: Freitag 18. Mai 2012, 17:52
von logifech
Hallo Zusammen,
ich hoffe hie rkann mir geholfen werden.

Ispconfig3 unterstützt ja Standardmäßig Jailkit um Chrooted SSH Zugang für Kunden zu erlauben.
Nun zu meiner Frage, wie kann Ich es einstellen das z.B. Leute die in Python Programmieren bspw. mit dem Framework Django ihre Anwendungen entwickeln können und z.B. eigene Module mit zum beispiel easy_install nach Installieren können, diese Module sollen aber nur für das Jeweilige Homeverzeichniss sein! und nicht Global das Andere kunden sie auch haben.

Zu dem System:

OS: Debian 6 mit einem voll Funktionsfähigem ISPConfig3 System.

Mit freundlichem Gruß
logifech

Re: ISPConfig3+Jailkit+ Python

Verfasst: Freitag 18. Mai 2012, 17:55
von deets
virtualenv sollte dafuer helfen.

Re: ISPConfig3+Jailkit+ Python

Verfasst: Freitag 18. Mai 2012, 17:57
von logifech
Wie erstelle ich solche virtualenv in jailkit?? Ich hoffe ISPConfig3 sagt dir was^^

Re: ISPConfig3+Jailkit+ Python

Verfasst: Freitag 18. Mai 2012, 18:56
von lunar
@logifech: Du gar nicht. Deine Nutzer sollen "virtualenv" selbst nutzen, um sich pro Anwendung eine eigene Python-Umgebung einzurichten. Du musst lediglich dafür sorgen, dass Python und virtualenv in der Chroot-Umgebung vorhanden sind.

Re: ISPConfig3+Jailkit+ Python

Verfasst: Freitag 18. Mai 2012, 20:33
von logifech
Weiß du wie ich in Jailkit Python einrichte?? Habe zuvor noch nie mit Jailkit gearbeitet...

Re: ISPConfig3+Jailkit+ Python

Verfasst: Samstag 19. Mai 2012, 14:22
von lunar
@logifech: Nein, und ich bezweifele, dass das hier viele Leute wissen, wenn überhaupt jemand hier je von jailkit gehört hat. Lies die Dokumentation von jailkit und frage auf der Mailingliste des Projekts nach (oder was immer dessen Anlaufstelle für Fragen ist).

Re: ISPConfig3+Jailkit+ Python

Verfasst: Sonntag 20. Mai 2012, 11:26
von Dav1d
Steht doch alles in der Dokumentation, die Python zur jk_init.ini hinzufügen (Wichtig, die Bibliotheken nicht vergessen `ldd /usr/bin/python` und `/usr/include/python*/`), dann mit `jk_init -j /path/to/jail python`) und du hast die Systeminstallation von Python im Jail.

Evt. hilft dir mein Blogeintrag zu Jailkit.

Re: ISPConfig3+Jailkit+ Python

Verfasst: Sonntag 20. Mai 2012, 11:35
von logifech
Ok Danke, werde es mal Probieren wenn das alles so klappt können user dann eigene Module (über easy_install oder pip) nachinstallieren ohne das sie global für andere sind also nur für das entsprechende jail?

Re: ISPConfig3+Jailkit+ Python

Verfasst: Sonntag 20. Mai 2012, 16:05
von Dav1d
Das ist der Sinn eines Jails.