Как запустить хром как корень

Как запустить Chrome от имени пользователя root в Ubuntu 12.04?

3
задан 22 January 2015 в 06:08

6 ответов

Откройте Google Chrome, расположенный в /usr/bin с 'gedit', 'kate' или Вашим любимым текстовым редактором:

sudo gedit /usr/bin/google-chrome

Добавить --user-data-dir (без кавычек) в самом конце файла. Мой похож на это:

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir

Сохраните, близко и voilà, Вы сделаны. Можно открыть хром как корень теперь.

4
ответ дан 22 January 2015 в 06:08

ПРАВОВАЯ ОГОВОРКА/ПРЕДУПРЕЖДЕНИЕ: Выполнение чего-либо как корень опасно, и Вы не должны запускать программное обеспечение как корень, когда Вы не имеете к. Если Вы не знаете то, что Вы делаете или находитесь в системе, которая должна быть безопасной, ПРЕКРАТИТЬ ЧИТАТЬ ТЕПЕРЬ

, Это об этом сообщении:

enter image description here

И необходимо преобразовать хром редактирования в шестнадцатеричную систему:

sudo apt-get install hexedit
cd /usr/lib/chromium-browser
sudo cp chromium-browser chromium-browser.backup
hexedit chromium-browser

Делают control+s и поиск geteuid; измените его на getppid и управление-x для выхода.

И можно запустить хром как корень.

Для возвращения изменения:

cd /usr/lib/chromium-browser
sudo cp chromium-browser.backup chromium-browser
0
ответ дан 22 January 2015 в 06:08

Файл /etc/chromium-browser/default.

редактирования Добавляет строку CHROMIUM_FLAGS=" --user-data-dir".

Вы сделаны. Хром запуска.

1
ответ дан 22 January 2015 в 06:08
  • 1
    Я имел в виду конфигурации, которые Вы изменили. Например, Вы не должны были создавать xorg.conf в целом. Это устарело. Лучше не использовать вообще. – Barafu Albino 26 October 2015 в 00:44

Простой rly. Самый быстрый путь. Но это не рекомендуется.

chromium-browser --user-data-dir=/home/someuser

0
ответ дан 22 January 2015 в 06:08
  • 1
    Я добираюсь E: Package 'chroumium-browser' has no installation candidate – john kieran 1 February 2016 в 11:24

Это работало на меня в Ubuntu и на Nexus 7 (Ubuntu 13.04) и на x86 ПК (Ubuntu 15.10), работающий как корень:

chromium-browser --temp-profile 

Справка дает это:

--temp-profile          Start with a new and temporary profile

(Nexus 7 имел другие но по-видимому несвязанные проблемы)

Этот ответ, как предполагалось, был комментарием, поскольку это не может быть верно для 12,04, но я не могу прокомментировать как новичок форума.

Обычное предупреждение: Выполнение как корень опасно.

0
ответ дан 22 January 2015 в 06:08

Попробуйте использовать

chromium --no-sandbox
1
ответ дан 25 August 2020 в 15:32

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

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