Я создал тюрьму с помощью Jailkit и посадил пользователя в тюрьму.
Однако, посмотрев наОписание Jailkit, я все еще не могу найти команду, чтобы разблокировать пользователя.
Как мне это сделать?
решение1
jk_jailuser — утилита для помещения существующего пользователя в тюрьму
Похоже, это правда, это не дает возможности удалить пользователя из тюрьмы.
Давайте посмотрим, что произойдет, если посадить пользователя в тюрьму. Пример:
Чтобы посадить пользователя jane в тюрьму, используйте команду
jk_jailuser -m -j /home/jail jane
. Запись для пользователя jane в /etc/passwd будет изменена на следующую:
джейн:x:1016:1016::/home/jail/./home/джейн:/usr/sbin/jk_chrootsh
Чтобы разблокировать пользователя Джейн, вам нужно изменить запись в/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: Идентификатор пользователя (UID): Каждому пользователю должен быть назначен идентификатор пользователя (UID). UID 0 (ноль) зарезервирован для root, а UID 1-99 зарезервированы. для других предопределенных учетных записей. Дальнейшие UID 100-999 зарезервированы система для административных и системных учетных записей/групп. 4: Идентификатор группы (GID): основной идентификатор группы (хранится в файле /etc/group) 5: Информация об идентификаторе пользователя: Поле комментария. Позволяет добавлять дополнительную информацию о пользователях, таких как полное имя пользователя, номер телефона и т. д. Это поле использование с помощью пальцевой команды. 6: Домашний каталог: абсолютный путь к каталогу, в котором будет находиться пользователь. когда они входят в систему. Если этот каталог не существует, то каталог пользователя становится /. 7: Команда/оболочка: абсолютный путь к команде или оболочке (/bin/bash). Обычно это оболочка. Обратите внимание, что это не обязательно как ад.
После правильного редактирования записи /etc/passwd
ваш пользователь должен быть свободен...