Вопрос Как запустить хром как root


Как запустить chrome как root в Ubuntu 12.04?


2
2018-04-20 11:57


происхождения


Вы понимаете, что открываете свою систему для любого, кто снаружи пытается проникнуть в вашу машину, используя возможный эксплойт? - Rinzwind
Ринзвинд прав - это большая дыра в безопасности. Существует целый вид javascript-вредоносного ПО, который может скрываться на веб-сайтах, и, запустив любой браузер как root, вы просто кричите «Heeeeey, здесь, взломайте меня!». - Sergiy Kolodyazhnyy


ответы:


ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ / Предупреждение. Запуск чего-либо, поскольку root является рискованным, и вы не должны запускать какое-либо программное обеспечение как root, когда вам этого не нужно. Если вы не знаете, что делаете, или находитесь в системе, которая должна быть безопасной, STOP READING NOW

Речь идет об этом сообщении:

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 и control-x для выхода.

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

Чтобы вернуть изменение:

cd /usr/lib/chromium-browser
sudo cp chromium-browser.backup chromium-browser

3
2018-04-20 12:10



Что такое geteuid? - Gunaseelan
Видеть linux.die.net/man/2/geteuid - Rinzwind
когда я попытался выполнить поиск ctrl+S для geteuid он показывает неверную строку hexa - Gunaseelan


Открыть Google-хром, расположенный в /usr/bin с «gedit», «kate» или вашим любимым текстовым редактором:

sudo gedit /usr/bin/google-chrome

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

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

Сохраните, закройте и вуаля, все готово. Теперь вы можете открыть chrome как root.


3
2018-04-20 12:06



Вопрос был Как я запускаю хром как пользователь root в Ubunut 12.04 ?? Отсюда мой ответ - Back.Slash
Заголовок гласит хром, поэтому я взял тот (и потому, что хром находится в репозиториях и хром aint;)). Давайте посмотрим, кто победит в upvotes: D (здесь есть один из меня;)) edit: Я удалил html-теги :) - Rinzwind
Таким образом, мы можем считать это связью через 1,5 года: -D - Rinzwind


Редактировать файл /etc/chromium-browser/default,

Добавить строку CHROMIUM_FLAGS=" --user-data-dir",

Вы сделали. Запустить Хром.


1
2017-08-14 10:08



Обратите внимание, что с момента обновления Chromium это решение больше не работает. Он работал в прошлом. - Lucio


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

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


0
2017-10-23 08:41



Объясните, почему это не рекомендуется. - Karl Richter
Причины безопасности. :) - PawelC
Почему downvote? я использую --user-data-dir=/root/.data Если я хочу использовать пользователя root, и я не вижу никаких разумных проблем с безопасностью. - DRS David Soft


Это работало для меня в Ubuntu как на Nexus 7 (Ubuntu 13.04), так и на ПК x86 (Ubuntu 15.10) с правами root:

chromium-browser --temp-profile 

Справка дает следующее:

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

(У Nexus 7 были другие, но предположительно не связанные с ними проблемы)

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

Обычное предупреждение: запуск с правами root опасен.


0
2017-11-22 23:18