Admin- / ISP-Software » Plesk

ID #1138 Plesk: fehlende Befehle in der chrooted-shell nachinstallieren

Problem:

In der chrooted-shell der Kunden-Accounts (soweit freigeschaltet) fehlen leider viele wichtige Befehle wie z.B. wget, tar, gzip, mysql, u.v.a.

Erklärung:

Die Vorlage für die chrooted-shell liegt im Verzeichnis /var/www/vhosts/chroot/. Bei einer neuen Domain wird dieses Verzeichniss als Basis nach /var/www/vhosts/DOMAIN-NAME/ kopiert.

Lösung:

Die Lösung umfaßt auch die Umsetzung für alle bestehenden Domains:
Alle bisherigen Programme müssen erstmal entfernt werden:

/usr/local/psa/admin/sbin/chrootmng --remove --source=/var/www/vhosts/chroot --target=all
Die gewünschten Befehle werden jetzt in die Vorlage kopiert:
cp -p /usr/bin/wget /var/www/vhosts/chroot/bin/
cp -p /usr/bin/tar /var/www/vhosts/chroot/bin/
cp -p /bin/gzip /var/www/vhosts/chroot/bin/
cp -p /bin/tar /var/www/vhosts/chroot/bin/
cp -p /usr/bin/mysql /var/www/vhosts/chroot/bin/

Und nun die Vorlage mit den bestehenden Domains synchronisieren:

/usr/local/psa/admin/sbin/chrootmng --create --source=/var/www/vhosts/chroot --target=all

Bemerkung / Übung:

Ab einer höheren Plesk-Version gibt es das Kürzel all für --target nicht mehr. Hier muss man umständlich per Hand die Domain eintragen.

Wenn ein Programm eine bestimmte Library nicht finden kann, so wird die selbe Prozedur wie oben mit dem Verzeichnis /var/www/vhosts/chroot/lib/ durchgeführt und erneut synchronisieren.

Es gibt auch Programme (z.B. midnight-commander), die den kompletten Ordner /usr/share/PROGRAMM/ kopiert brauchen. Z.B. beim mc erhält man sonst einen segmentation fault.

 

sozial Bookmarking
Bookmarken bei YIGG Bookmarken bei Mister-Wong Bookmarken bei Icio Bookmarken bei del.icio.us Bookmarken bei Technorati Bookmarken bei Furl Bookmarken bei Spurl Bookmarken bei Yahoo Bookmarken bei Google

vom 2006-02-22 11:27, zuletzt 2012-12-12 00:35     Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen

Dieser Inhalt ist unter der Creative-Commons Lizenz lizensiert.

Probleme bitte im Server-Support-Forum diskutieren.

überflüssig 1 2 3 4 5 wertvoll  
Durchschnittliche Bewertung:   5 von 5 (3 Bewertungen)

Artikel kommentieren

Kommentar von Christian (2009-08-07 17:18:14):
Hi,

bei mir funktioniert das leider nicht.

chrootmng: skip "vim" of another type
chrootmng: skip "mysql" of another type

PSA8.6

Ideen ?

Kommentar von Kevin (2011-07-08 21:26:20):
Hi huschi,

vielen Dank erstmal dafür.

Hast du auch eine Idee, warum bei mir in Plesk 10.2 bei einem neuen Benutzer ohne chrooted Umgebung dennoch die Daten aus dem chroot-Template in den Kunden-Domain Ordner kopiert werden?

Finde ich sehr nervig. Vorallem wird der