对于使用 PuTTY 的被监禁用户,主键/结束键在 bash CLI 中无法正常工作

gon*_*one 2 terminal chroot putty

我正在使用 PuTTY 通过 SSH 访问我的 U14.04 LTS 服务器。

当我使用我的主帐户登录时,数字键盘键在 BASH CLI 中工作正常。

当我登录到使用 Jailkit 被监禁的用户时,home/end 键在 CLI 中返回一个“~”字符和响铃(Pgup、PgDn 也这样做)。例如,尽管当我使用 nano 编辑文件时,这些键工作正常。

我的$TERM变量设置为“ xterm”,并且我已将“ .bashrc”从我的主帐户复制到此用户,因此文件夹以其正常颜色显示并且别名有效。

有人可以建议我,我在监狱中缺少什么阻止正确配置键盘的东西吗?也许无法从监狱访问二进制文件,或者用户的配置设置?

pet*_*erh 5

问题不在于终端设置,它们肯定没问题,因为 nano 和其他 ncurses 程序可以工作。

问题几乎肯定出在命令行上,由 readline 库处理。其配置文件名为inputrc. 它可以在/etc/inputrc~/.inputrc在您的家中找到。第一个是或没有被你的 jailkit 复制,第二个可能不是。

检查inputrc根(未越狱)文件层次结构中的可用性和内容,以及它在您的监狱中的可用性。