答え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
正しく編集すると、ユーザーは自由になります...