Как составить список открытых интернет-соединений в firejail?

Ключевое слово «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
0
14.10.2021, 06:49
1 ответ

Оказывается, 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.

Трудно сказать, является ли это ожидаемым поведением, поэтому любой вклад будет оценен.

0
16.10.2021, 09:12

Теги

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