EDIT: Посмотрите на принятый ответ. Я не был таким, как он работал во время написания, поэтому я просто догадался ниже.
Я новичок в Linux, поэтому это может быть вопрос о нобе. Я пытаюсь установить новый веб-браузер под названием breach, который встроен в JavaScript, особенно Node.js, и я хотел немного попытаться взломать его.
Я установил папку tar из своего сайта, и у меня есть папка с именем AUTO_UPDATE_BUNDLE и файл с названием breach.sh. Я считаю, что файл нарушения является скриптом bash, и я предполагал, что это так, как я его устанавливаю. (Я понятия не имею, если это правильно, хотя.)
Итак, я посмотрел онлайн, как запустить скрипт bash. Я пошел в терминал, и это то, что я написал, находясь в каталоге файла breach.sh.
sh breach
Я получил эту ошибку.
[3428:3428:0710/191300:858123323:FATAL:browser_main_loop.cc(172)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Aborted (core dumped)
Затем я перешел к ссылке на breach выше, и он сказал
Нам нужен вспомогательный двоичный код SUID, чтобы включить песочницу в Linux. В большинстве случаев вы можете запустить build / update-linux-sandbox.sh, и он установит надлежащую песочницу для вас в / usr / local / sbin и сообщит вам, если необходимо, обновить ваш .bashrc.Я не понимаю, как я могу запустить build/update-linux-sandbox.sh. Создает ли каталог в моем корневом каталоге? Я попытался найти его там, но я не смог его найти.
Я был бы признателен за любую помощь, и если я буду направлять неправильное направление с правильной установкой этого браузера, чем поправьте меня, где я ошибаюсь. Спасибо заранее.
Если у вас установлен google chrome, сделайте
export CHROME_DEVEL_SANDBOX=/opt/google/chrome/chrome-sandbox
как раз перед тем, как вы выполните нарушение с помощью
./breach
По сути, это ярлык для запуска build / update-linux -sandbox.sh.