Wie entferne ich einen Benutzer mit Jailkit aus dem Gefängnis?

Wie entferne ich einen Benutzer mit Jailkit aus dem Gefängnis?

Ich habe mit Jailkit ein Jail erstellt und einen Benutzer eingesperrt.

Doch nach einem Blick auf dieJailkit-Beschreibung, ich kann immer noch keinen Befehl finden, um den Benutzer aus der Haft zu entlassen.

Wie mache ich das?

Antwort1

jk_jailuser - ein Dienstprogramm, um einen vorhandenen Benutzer in ein Gefängnis zu stecken

Dies scheint zu stimmen, es gibt Ihnen keine Möglichkeit, einen Benutzer aus dem Jail zu entfernen.

Lassen Sie uns sehen, was passiert, wenn Sie einen Benutzer einsperren. Beispiel:

Um den Benutzer jane einzusperren, verwenden Sie den Befehl jk_jailuser -m -j /home/jail jane. Der Eintrag für den Benutzer jane in /etc/passwd wird wie folgt geändert:

jane:x:1016:1016::/home/jail/./home/jane:/usr/sbin/jk_chrootsh

Um den Benutzer Jane zu entführen, müssen Sie den Eintrag in/etc/passwd

Da ich nicht wissen kann, wie Dein ursprünglicher Eintrag aussah, hier ein Beispiel für den Eintrag meines eigenen Kontos in /etc/passwd:

mook:x:1000:1000:Mook,,,:/home/mook:/bin/bash

Hier einige zusätzliche Informationen zur Syntax für Einträge in/etc/passwd

jane:x:1021:1020:Jane,,,:/home/jane:/bin/bash
____ _ ____ ____ _______ __________ _________
 1 2 3 4 5 6 7

1: Benutzername: Wird verwendet, wenn sich der Benutzer anmeldet. Er sollte zwischen
    1 und 32 Zeichen lang.
2: Passwort: Ein x-Zeichen zeigt an, dass das verschlüsselte Passwort
    wird in der Datei /etc/shadow gespeichert.
3: Benutzer-ID (UID): Jedem Benutzer muss eine Benutzer-ID (UID) zugewiesen werden.
    UID 0 (Null) ist für Root reserviert und UIDs 1-99 sind reserviert
    für andere vordefinierte Konten. Weitere UID 100-999 sind reserviert von
    System für Administrator- und Systemkonten/-gruppen.
4: Gruppen-ID (GID): Die primäre Gruppen-ID (gespeichert in der Datei /etc/group)
5: Benutzer-ID-Info: Das Kommentarfeld. Hier können Sie zusätzliche Informationen hinzufügen
    über die Benutzer wie den vollständigen Namen des Benutzers, Telefonnummer usw. Dieses Feld
    Bedienung per Fingerbefehl.
6: Home-Verzeichnis: Der absolute Pfad zum Verzeichnis, in dem sich der Benutzer befindet
    Wenn dieses Verzeichnis nicht existiert, dann Benutzerverzeichnis
    wird /.
7: Befehl/Shell: Der absolute Pfad eines Befehls oder einer Shell (/bin/bash).
    Normalerweise ist dies eine Shell. Bitte beachten Sie, dass es nicht sein muss
    höllisch.

Nachdem Sie den Eintrag /etc/passwdkorrekt bearbeitet haben, sollte Ihr Benutzer frei sein ...

verwandte Informationen