На этот вопрос уже есть ответ здесь:
При входе в систему под учетной записью root в установке CLI почти каждое приложение выдает ошибку:
Don't run this as root!
Я хочу обойти эту ошибку и запустить приложение, войдя в систему под именем root. Как мне это сделать?
Edit: Я понимаю риски использования пользователя root и все равно хочу его использовать. Спасибо за ваши предложения.
К счастью этот вопрос имеет ответ, который работает. Используя корневую учетную запись небезопасно, и я понимаю это. Принятый ответ там собирается помочь мне много. Спасибо за Ваши предложения, критику и справку, bobbyblackblech, Pilot6, Serg, и Parto.
Ubuntu идет sudo
по умолчанию. sudo
пакет/команда, который позволяет Вам работать, любая команда/приложение как корень (sudo
обозначает , SuperUser Делают ).
Ваш пользователь находится по умолчанию в sudoers
файл, если Вы - администратор (кто устанавливает систему на пример).
Просто тип:
sudo <command>
Пример:
sudo gedit
Это выполняет gedit как корень. БЫТЬ ЧРЕЗВЫЧАЙНО ОСТОРОЖНЫМ С SUDO И СУПЕРПОЛЬЗОВАТЕЛЕМ/КОРНЕМ .
В дополнение к sudo Вы, возможно, также должны были бы отключить X управлений доступом в своем пользователе X сессий:
xhost +
sudo foo
...
sudo bar
Для нечто и панели, являющейся X приложениями.
, Но я соглашаюсь со всеми: не делайте этого!
Можно добавить очень собственного Пользователя с sudo правами. Можно создать Пользователя и добавить этого Пользователя к sudo Группе.
sudo adduser youruser sudo
Или если у Вас уже есть пользователь, можно добавить это к sudo Группе.
sudo usermod -a -G sudo youruser
После того, как это входит в систему этого пользователя с su youruser
и попытайтесь выполнить установку снова с sudo yourinstallcommand
.
Вы никогда не должны выполнять Установки с root
Пользователь. Пользователь всегда Ваш очень собственный Пользователь с sudo из-за соображений безопасности.