Я использую PuTTY для доступа к моему серверу U14.04 LTS через SSH.
Когда я вхожу в систему с помощью своей основной учетной записи, ключи цифровой клавиатуры хорошо работают в Bash CLI.
Когда я вхожу в систему пользователя, который был заключен в тюрьму с помощью Jailkit, возврат дома/клавиш End '~' символ и звонок в CLI (Pgup, PgDn также делают то же). Хотя эти ключи хорошо работают, когда я редактирую файл с помощью нано, например.
Мой $TERM
переменная установлена на'xterm
', и я скопировал'.bashrc
'от моей основной учетной записи до этого пользователя, таким образом, папки показывают в их нормальных цветах и псевдонимах, работают.
Может кто-то совет меня, что я пропускаю в тюрьме, которая препятствует тому, чтобы клавиатура была настроена правильно? Возможно, двоичный файл не доступен из тюрьмы или установки конфигурации для пользователя?
Проблема не в настройках терминала, они, безусловно, в порядке, потому что работают программы nano и другие ncurses.
Проблема почти наверняка в том, что касается вещей из командной строки, которые обрабатываются библиотекой readline. Ее конфигурационный файл называется inputrc
. Его можно найти либо в /etc/inputrc
, либо в ~/.inputrc
у себя дома. Первый скопирован или не скопирован вашим дженткитом, второй, скорее всего, нет.
Проверьте наличие и содержимое inputrc
в вашем корне (не в тюрьме). файловая иерархия, а также ее доступность в вашей тюрьме.