我正在使用 PuTTY 通过 SSH 访问我的 U14.04 LTS 服务器。
当我使用主帐户登录时,数字键盘键在 BASH CLI 中工作正常。
当我使用 Jailkit 登录到被监禁的用户时,home/end 键会在 CLI 中返回一个“~”字符和铃声(Pgup、PgDn 也一样)。虽然当我使用 nano 编辑文件时这些键可以正常工作。
我的$TERM
变量设置为“ xterm
”,并且我已将“ .bashrc
”从我的主帐户复制到该用户,因此文件夹显示为正常颜色并且别名正常。
有人能告诉我,监狱中缺少什么导致无法正确配置键盘吗?也许是无法从监狱访问二进制文件,或者是用户的配置设置?
答案1
问题不在于终端设置,它们肯定没有问题,因为 nano 和其他 ncurses 程序可以运行。
问题几乎肯定出在命令行上,这些命令行由 readline 库处理。它的配置文件名为。它可以在您的家中的或 中inputrc
找到。第一个可能被您的 jailkit 复制或没有复制,第二个可能没有。/etc/inputrc
~/.inputrc
检查根(未被监禁)文件层次结构中的可用性和内容inputrc
,以及其在您的监禁中的可用性。