Дом/клавиши End не работает правильно в ударе CLI для заключенного в тюрьму пользовательского использования PuTTY

Я использую PuTTY для доступа к моему серверу U14.04 LTS через SSH.

Когда я вхожу в систему с помощью своей основной учетной записи, ключи цифровой клавиатуры хорошо работают в Bash CLI.

Когда я вхожу в систему пользователя, который был заключен в тюрьму с помощью Jailkit, возврат дома/клавиш End '~' символ и звонок в CLI (Pgup, PgDn также делают то же). Хотя эти ключи хорошо работают, когда я редактирую файл с помощью нано, например.

Мой $TERM переменная установлена на'xterm', и я скопировал'.bashrc'от моей основной учетной записи до этого пользователя, таким образом, папки показывают в их нормальных цветах и псевдонимах, работают.

Может кто-то совет меня, что я пропускаю в тюрьме, которая препятствует тому, чтобы клавиатура была настроена правильно? Возможно, двоичный файл не доступен из тюрьмы или установки конфигурации для пользователя?

2
задан 8 August 2014 в 16:34
1 ответ

Проблема не в настройках терминала, они, безусловно, в порядке, потому что работают программы nano и другие ncurses.

Проблема почти наверняка в том, что касается вещей из командной строки, которые обрабатываются библиотекой readline. Ее конфигурационный файл называется inputrc. Его можно найти либо в /etc/inputrc, либо в ~/.inputrc у себя дома. Первый скопирован или не скопирован вашим дженткитом, второй, скорее всего, нет.

Проверьте наличие и содержимое inputrc в вашем корне (не в тюрьме). файловая иерархия, а также ее доступность в вашей тюрьме.

4
ответ дан 3 December 2019 в 10:04

Теги

Похожие вопросы