Я не могу запустить Google Chrome без аргумента –no-sandbox.

Вопрос или проблема

Я использую эту версию Kali Linux:

Linux kali 5.7.0-kali1-amd64 #1 SMP Debian 5.7.6-1kali2 (2020-07-01) x86_64 GNU/Linux

Я скачал Google Chrome с сайта Chrome и установил его с помощью этой команды:

dpkg -i google-chrome-stable_current_amd64.deb

Когда я запускаю Google Chrome, вводя google-chrome в терминале, я получаю следующее:

[1984:1984:0726/112742.739106:ERROR:zygote_host_impl_linux.cc(89)] Запуск от имени root без --no-sandbox не допускается.

Но когда я запускаю его, вводя google-chrome --no-sandbox, он работает правильно. Иногда Chrome уведомляет меня о том, что отсутствует безопасность, потому что он работает без песочницы.

Что это значит? И что мне делать, чтобы запустить Chrome без --no-sandbox?

Вы не можете запустить его без флага --no-sandbox? Добавьте пользователя jake в пример, с помощью adduser jake. Затем вам будут заданы несколько простых вопросов о пользователе, и ВСЁ ДОЛЖНО БЫТЬ В НИЖНЕМ РЕГИСТРЕ

Затем вам нужно установить sudo для пользователя root, используя su - или sudo su - и nano. Затем перейдите в файл /etc/sudoers с помощью nano /etc/sudoers и добавьте это:

(пользователь)  ALL=(ALL:ALL) ALL

И используйте сочетания клавиш, чтобы отправить в nano, сохранить и выйти. Затем используйте su jake и установите графический интерфейс Graphical User Interface, такой как GNOME, XFCE4 и т.д.

Затем используйте команду для установки Chromium или Firefox. Но это должно быть ВСЁ ЧЕРЕЗ SUDO

Давайте обсудим вопрос:

Что это значит, и что мне делать, чтобы запустить Chrome без –no-sandbox?

Вам нужно выполнить команду с флагом --no-sandbox В НЁМ. Приложения на основе Chromium также требуют, чтобы этот флаг был включен.

Ответ или решение

Запуск Google Chrome в Kali Linux с использованием флага --no-sandbox обычно является признаком того, что браузер запускается с правами суперпользователя (root). Этот режим является небезопасным, поскольку отключает важную функцию безопасности, называемую «песочницей» (sandbox), которая изолирует процессы, защищая систему от вредоносного ПО. Давайте разберем вашу ситуацию по шагам и обсудим, как решить проблему.

Что означает сообщение об ошибке?

Сообщение об ошибке:

[1984:1984:0726/112742.739106:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported.

указывает на то, что Google Chrome блокирует запуск, когда он работает под учетной записью root без активации модуля песочницы. Это сделано с целью повышения уровня безопасности, поскольку приложения с привилегиями root могут нанести больше вреда, если будут скомпрометированы.

Решение проблемы: запуск Chrome без флага --no-sandbox

Чтобы запустить Google Chrome без указания флага --no-sandbox, рекомендуется выполнять его не от имени пользователя root. Вместо того, чтобы запускать приложение с повышенными привилегиями, выполните следующие шаги:

  1. Создайте нового пользователя. Используйте команду для создания нового пользователя (например, jake):

    adduser jake

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

  2. Установите права доступа для нового пользователя. Сначала выполните команду для получения доступа к учетной записи суперпользователя:

    su -

    Затем откройте файл конфигурации sudo:

    nano /etc/sudoers

    Добавьте следующую строку, заменив (user) на имя вашего пользователя:

    jake ALL=(ALL:ALL) ALL

    Сохраните изменения, нажав Ctrl + O, затем Enter, и выйдите из редактора с помощью Ctrl + X.

  3. Переключитесь на нового пользователя.

    Вы можете переключиться на нового пользователя для установки и запуска браузера:

    su jake
  4. Установите графический интерфейс. Если у вас его еще нет, установите интерфейсы, такие как GNOME или XFCE4, чтобы обеспечить полноценный доступ к графическим приложениям.

  5. Запустите Google Chrome. Теперь вы можете запускать Google Chrome без флага --no-sandbox:

    google-chrome

Заключение

Запуск Google Chrome в Kali Linux под учетной записью root без использования флага --no-sandbox не рекомендуется, так как это может привести к уязвимостям в безопасности. Создание отдельного пользователя и перенастройка прав доступа обеспечит не только безопасный запуск браузера, но и общую защиту вашей системы. Следуя рекомендациям, вы сможете использовать Google Chrome в его полноценной функциональности, не прибегая к небезопасным методам запуска.

Оцените материал
Добавить комментарий

Капча загружается...