Jailkit を使用してユーザーを刑務所から削除するにはどうすればよいですか?

Jailkit を使用してユーザーを刑務所から削除するにはどうすればよいですか?

Jailkit を使用して jail を作成し、ユーザーを jail にしました。

しかし、ジェイルキットの説明、ユーザーを解放するコマンドがまだ見つかりません。

それ、どうやったら出来るの?

答え1

jk_jailuser - 既存のユーザーを jail に入れるユーティリティ

これは本当のようですが、ユーザーを jail から削除するオプションはありません。

ユーザーを監禁すると何が起こるか見てみましょう。例:

ユーザー jane を jail するには、コマンドを使用します jk_jailuser -m -j /home/jail jane。/etc/passwd 内のユーザー jane のエントリは次のように変更されます。

ジェーン:x:1016:1016::/home/jail/./home/jane:/usr/sbin/jk_chrootsh

ユーザJaneの脱獄を解除するには、次のエントリを変更する必要があります。/etc/passwd

あなたの元のエントリがどのようなものだったかはわかりませんので、私のアカウントのエントリの例を次に示します /etc/passwd

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

ここでは、エントリの構文に関する追加情報を示します。/etc/passwd

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

1: ユーザー名: ユーザーがログインするときに使用されます。
    長さは 1 ~ 32 文字です。
2: パスワード: x文字は暗号化されたパスワードを示します
    /etc/shadow ファイルに保存されます。
3: ユーザー ID (UID): 各ユーザーにはユーザー ID (UID) を割り当てる必要があります。
    UID 0(ゼロ)はルート用に予約されており、UID 1~99は予約されています。
    その他の定義済みアカウント用。UID 100~999は、
    管理およびシステム アカウント/グループ用のシステム。
4: グループID (GID): プライマリグループID (/etc/groupファイルに保存)
5: ユーザーID情報: コメントフィールド。追加情報を追加できます。
    ユーザーの氏名、電話番号など、ユーザーに関する情報を入力します。このフィールド
    指コマンドで使用します。
6: ホームディレクトリ: ユーザーがいるディレクトリへの絶対パス
    ログイン時にこのディレクトリが存在しない場合は、ユーザーディレクトリ
    / になります。
7: コマンド/シェル: コマンドまたはシェルの絶対パス (/bin/bash)。
    通常、これはシェルです。
    貝殻。

エントリを/etc/passwd正しく編集すると、ユーザーは自由になります...

関連情報