Ключевое слово «bind» не должно быть в inputrc. Следующий inputrc работает по назначению. Ctrl -B транспонировать слова как в режиме вставки, так и в командном режиме:
set editing-mode vi
$if mode=vi
set keymap vi-command
Control-b: transpose-words
set keymap vi-insert
Control-b: transpose-words
$endif
Оказывается, firefox создает еще одну песочницу для запущенных и производных процессов firefox. Поэтому, если пользователь запускает firejail с firefox в командной строке, lsns будет отображаться для текущего пользователя.
Но если из той же командной строки я выполню grep для всех процессов firefox и nsenter в сетевое пространство имен, lsof -i
завершится ошибкой с:
nsenter: cannot open /proc/8958/ns/net: Permission denied
Как пользователь root, lsns показывает процессы firefox и связанные идентификаторы процессов для каждого пространства имен. Если я войду во все пространства имен и lsof -i
, я получу вывод сокетов firefox для некоторых pids.
Когда я ls
открываю /proc/pid, где pid uid — это пользователь, и сгенерировал вывод lsof -, все файлы принадлежат пользователю root, а не пользователю, поэтому lsof -i
не работает при выполнении от имени пользователя во всех процессах Firefox.
Трудно сказать, является ли это ожидаемым поведением, поэтому любой вклад будет оценен.