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 /home/httpd/vhosts/chroot/. Bei einer neuen Domain wird dieses Verzeichniss als Basis nach /home/httpd/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=/home/httpd/vhosts/chroot --target=all
Die gewünschten Befehle werden jetzt in die Vorlage kopiert:
cp -p /usr/bin/wget /home/httpd/vhosts/chroot/bin/
cp -p /usr/bin/tar /home/httpd/vhosts/chroot/bin/
cp -p /usr/bin/gzip /home/httpd/vhosts/chroot/bin/
cp -p /usr/bin/mysql /home/httpd/vhosts/chroot/bin/
Und nun die Vorlage mit den bestehenden Domains synchronisieren:
/usr/local/psa/admin/sbin/chrootmng --create --source=/home/httpd/vhosts/chroot --target=all

Bemerkung / Übung:

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

Es gibt auch Programme (z.B. midnight-commander), die komplett in den Ordner /usr/share/PROGRAMM/ kopiert werden müssen (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

huschi, 2006-02-22 11:27     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 (2 Bewertungen)

Artikel kommentieren