проблема firejail с частным и т.д.

Я хочу поиграть в песочнице программу Java с firejail и используйте опцию --private-etc= таким образом, команда, которую я использую, похожа на это:

firejail --private-etc=none java -jar ...

Но если я добавляю, что опция это бросает ошибку:

/bin/bash: java: command not found

Я знаю, что должен добавить необходимые файлы к --private-etc= вместо none и это - вопрос, какие файлы я должен добавить, таким образом, он распознает команду java.

Спасибо!

4
задан 24 July 2017 в 06:17

1 ответ

Разрешить программам доступ к / etc / альтернативам, т. Е. Использовать --private-etc=alternatives


Длинный ответ (может быть полезным для других ошибок «команда не найдена»): выяснить, какой двоичный файл действительно выполняется [ 114]

$ whereis javac
javac: /usr/bin/javac /usr/share/man/man1/javac.1.gz
$ ls -l /usr/bin/javac
lrwxrwxrwx 1 root root 23 /usr/bin/javac -> /etc/alternatives/javac

И здесь у нас есть преступник: /etc/alternatives

1
ответ дан 1 December 2019 в 10:35

Другие вопросы по тегам:

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