Hallo Gemeinde,

ich versuche folgendes. Ein User soll per ssh auf einen meiner Server einloggen können und dann wieder per ssh auf einen anderen Server einloggen können.
Ich möchte dazu das chroot Feature von sshd benutzen. Das scheint auch zu funktionieren, d. h. ich kann einloggen und z. B. ls aufrufen.
Wenn ich allerdings ssh aufrufe, um auf den zweiten Server zu kommen, bricht ssh ab mit dem Fehler: "No user exists for uid 1001".
Auch funktioniert ssh -V nicht und bricht mit demselben Fehler ab.

Ich gehe davon aus, dass es kein spezifisches Problem von ssh ist, da auch ls nur uids anzeigt (aber nicht abbricht).
Bei Google finde ich dazu vor allem Hinweise, die libraries libnss* ins das chroot zu kopieren. Allerdings löst es das Problem nicht, weder bei ls noch bei ssh.

Das wesentliche: Kann mir jemand helfen, wie unter ubuntu 18.04.04 LTS die UID Namensauflösung funktioniert und welche Bibliotheken in chroot notwendig sind?

Vielen Dank