Anzeige:
Ergebnis 1 bis 6 von 6

Thema: user id Auflösung in chroot

  1. #1
    Registrierter Benutzer
    Registriert seit
    Dec 2016
    Beiträge
    9

    user id Auflösung in chroot

    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

  2. #2
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.578
    Wie rufst du ssh auf?

    Code:
    ssh -l username server2
    ?

    gibt es den user auf allen Rechnern?
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  3. #3
    Registrierter Benutzer
    Registriert seit
    Dec 2016
    Beiträge
    9
    Ich rufe ssh pa@host auf. Den User pa gibt es auf beiden Rechnern. Allerdings hat er auf den Rechnern unterschiedliche uids. Müssten die gleich sein?

  4. #4
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.578
    das kannst du ja testen, indem du auf allen 3 Rechner einen Benutzer mit gleicher UID anlegst.....
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  5. #5
    Registrierter Benutzer
    Registriert seit
    Dec 2016
    Beiträge
    9
    Das hat es leider nicht gelöst. Ich denke auch, das Problem hat auch nicht direkt mit dem ssh und dem zweiten Server zu tun, sondern hat seinen Ursprung in der mangelhaften uid Auflösung, da ssh -V auch schon nicht geht.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    Wie ist Deine chroot konfiguriert? Was sagen die sshd-Logs? Was sagen die Debug-Ausgaben von ssh? Tut's ohne die chroot?
    Ich bin root - ich darf das.

Ähnliche Themen

  1. chroot: anpassen an User und Verzeichnisse
    Von meka im Forum Linux Allgemein
    Antworten: 5
    Letzter Beitrag: 09.08.13, 10:30
  2. chroot + ssh -> user does not exist
    Von Morget im Forum Linux als Server
    Antworten: 8
    Letzter Beitrag: 20.02.06, 01:48
  3. wie stell ich ein chroot für einen user ein ?
    Von binary trust im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 19.03.03, 11:04
  4. problem mit sftp und user in chroot...
    Von derRichard im Forum Sicherheit
    Antworten: 15
    Letzter Beitrag: 06.09.02, 13:20
  5. sshd - user chroot ~ - permission denied
    Von macolo im Forum Sicherheit
    Antworten: 2
    Letzter Beitrag: 21.02.02, 09:19

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •