答案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
:
mook:x:1000:1000:Mook,,,:/home/mook:/bin/bash
以下是有关以下条目语法的一些附加信息/etc/passwd
jane:x:1021:1020:Jane,,,:/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)。 通常,这是一个 shell。请注意,它不必是 如地狱。
正确编辑条目后/etc/passwd
,您的用户应该是自由的......