Hallo Heiko,
> Was steht denn drin in TERM, wenn Du Dich angemeldet hast?
>
Das, was auch im Putty gesetzt ist:
- Standard = putty-256color
- im putty auch möglich z.B. xterm
- aber ich weiß ja nicht, mit was für Umgebungen die Nutznießer dieser
chroot-Umgebungen dann so kommen werden
> Vi und Cursorsteuerung? Geht das? ;)
>
Im nano gings gleich.
Für vi habe ich inzwischen noch "set nocompatible" gefunden um es auch in
meiner Umgebung zu realisieren.
> Vielleicht bekommst Du kein Terminal. Dann kannst Du TERM setzen, wie Du
> möchtest, es wird nicht oder nur bedingt helfen. (Hint: ssh
> pseudo-terminal allocation).
>
Auch das Ändern von TERM in der chroot-shell hat die Fehlermeldung nur
entsprechend verändert.
Was offenbar wirklich sein muss ist, /lib/terminfo/ zumindest in Auszügen in
das chroot zu kopieren.
Nun muss ich den Betroffenen entweder mitteilen, welche Modi ich unterstütze
oder ich zwinge denen eines auf. Da ich das nicht per .profile oder .bashrc
hinbekomme, danke ich Dir für den Tipp, das im SSH zu suchen.
> Geht es denn bei einem lokalen chroot, also ohne die SSH dazwischen zu
> haben?
>
Naja, die Kiste ist reichlich 100km von mir entfernt. Wenn ich jetzt per SSH
als root drauf wäre und dann chroote vererbe ich das putty-TERM ja auch nur 😉
> Geht es, wenn Du mit Busybox-static eine chroot-Umgebung baust?
>
Das ist mal überhaupt ein interessanter Ansatz fürs chroot, statt Binaries und
deren benötigte Bibliotheken rekursiv zusammenzusuchen (und später auch zu
pflegen).
> Vielleicht kann man auch einen Nspawn-Wegwerf-Container starten, und
> das Home-reinmontieren. Nicht probiert, nur so ein Gedanke
>
Das ist eine Idee für einen freien Nachmittag.
Mit freundlichen Grüßen / Kind regards
Ronny Seffner
--
Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen
www.seffner.de | [email protected] | +49 35245 72950
7EA62E22D9CC4F0B74DCBCEA864623A568694DB8