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. <code>wgetcode>, <code>tarcode>, <code>gzipcode>, <code>mysqlcode>, u.v.a.

Erklärung:

Die Vorlage für die chrooted-shell liegt im Verzeichnis <code>/var/www/vhosts/chroot/code>. Bei einer neuen Domain wird dieses Verzeichniss als Basis nach <code>/var/www/vhosts/DOMAIN-NAME/code> 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 <code>allcode> für <code>--targetcode> 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 <code>/var/www/vhosts/chroot/lib/code> 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 <code>mccode> erhält man sonst einen <code>segmentation faultcode>.

 

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