Como executo qualquer aplicativo como root? [duplicado]

2

Enquanto logado como a conta root de uma instalação da CLI, quase todas as aplicações me dão este erro:

Don't run this as root!

Eu quero ignorar esse erro e executar o aplicativo enquanto estiver logado na raiz. Como faço isso?

Edit: Eu entendo os riscos de usar o usuário root e ainda vou querer usá-lo. Obrigado por suas sugestões.

    
por Dev 11.07.2016 / 11:44

4 respostas

3

Você pode adicionar seu próprio usuário com direitos de sudo. Você pode criar um usuário e adicionar esse usuário ao grupo sudo .

sudo adduser youruser sudo

Ou, se você já tem um usuário, pode adicioná-lo ao grupo sudo .

sudo usermod -a -G sudo youruser

Depois disso, faça login neste usuário com su youruser e tente executar a instalação novamente com sudo yourinstallcommand .

Você nunca deve executar nenhuma instalação com o root User. Usuário sempre seu próprio usuário com sudo devido a razões de segurança.

    
por bobbybackblech 11.07.2016 / 11:54
2

Felizmente esta questão tem um resposta que funciona. Usar a conta root é inseguro e eu entendo isso. A resposta aceita there vai ajudar eu muito. Obrigado por suas sugestões, críticas e ajuda, bobbyblackblech , Pilot6 , Serg e Parto .

    
por Dev 11.07.2016 / 12:13
1

O Ubuntu vem com sudo por padrão. sudo é um pacote / comando que permite executar qualquer comando / aplicativo como raiz ( sudo significa SuperUser Do ).

Seu usuário é por padrão no arquivo sudoers se você for administrador (quem instala o sistema, por exemplo).

Basta digitar:

sudo <command>

Exemplo:

sudo gedit

Isso executa o gedit como root. SEJA EXTREMAMENTE CUIDADO COM O SUDO E SUPERUSER / ROOT .

    
por Juanjo Salvador 11.07.2016 / 12:53
0

Além do sudo, talvez seja necessário desativar o controle de acesso X na sessão do usuário X:

xhost +
sudo foo
...
sudo bar

Para foo e bar sendo aplicativos X.

Mas eu concordo com todos: não faça isso!

    
por Michael Hooreman 13.07.2016 / 06:40