如何使用 Jailkit 將使用者從監獄中刪除?

如何使用 Jailkit 將使用者從監獄中刪除?

我用 Jailkit 創建了一個監獄並監禁了一個用戶。

然而,看了之後監獄套件描述,我仍然找不到解鎖用戶的命令。

我怎麼做?

答案1

jk_jailuser - 將現有用戶放入監獄的實用程序

這似乎是真的,它沒有給你任何將用戶從監獄中刪除的選項。

讓我們看看當你監禁用戶時會發生什麼。例子:

要監禁用戶 jane,您可以使用命令 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

穆克:x:1000:1000:穆克,,,:/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(零)為 root 保留,UID 1-99 保留
    對於其他預定義帳戶。更多 UID 100-999 被保留
    管理和系統帳戶/群組的系統。
4:群組ID(GID):主要群組ID(儲存在/etc/group檔案中)
5:使用者ID資訊:評論欄位。它允許您添加額外的信息
    關於用戶的信息,例如用戶的全名、電話號碼等。
    透過手指指令使用。
6:主目錄:使用者所在目錄的絕對路徑
    當他們登入時。
    變成/。
7:Command/shell:命令或shell的絕對路徑(/bin/bash)。
    通常,這是一個外殼。
    如地獄。

正確編輯條目後/etc/passwd,您的用戶應該可以自由......

相關內容