
No passado, o Debian apresentava um menu de ação na inicialização após a instalação, onde você podia confirmar “login como root”. Quando essa opção desapareceu, parei de definir o usuário root.
No entanto, agora preciso ser usuário root no gdm para usar ferramentas que funcionem melhor graficamente.
Isso é o que eu quero fazer:
1) Abra o terminal root e digite minha senha.
2) Faça login como root
3) Saia do terminal root e faça meu trabalho como root.
4) Use o login normal para voltar à minha conta.
Minha solução atual é iniciar os aplicativos a partir do terminal raiz. Eu tenho que fazer isso para que o BOINC-Client acesse o driver AMD GPU para alguns aplicativos openCL.
Quando tento fazer o mesmo com o Mathematica, tenho que me autenticar todas as vezes. Eu prefiro não fazer isso.
O plano é executar o BOINC como estou fazendo atualmente e desligá-lo antes de mudar para o root. Depois de voltar, irei reiniciá-lo. Ele usa os mesmos recursos (a GPU) do projeto Mathematica.
Como posso fazer isso?
Responder1
Supondo que você esteja no Debian 6, edite /etc/gdm3/daemon.conf e adicione a seguinte linha
AllowRoot=true
nas opções de segurança. Em seguida, comente a seguinte linha em /etc/pam.d/gdm3
auth required pam_succeed_if.so user != root
Você deverá então conseguir fazer o login
Responder2
Você realmente não quer executar o X como root. Mas isso pode resolver o problema para você:
A conta root provavelmente não possui uma senha; se as configurações de segurança na caixa do Linux (você deve investigar o PAM, algum dia) forem tais que contas sem senha não possam efetuar login, o login root será bloqueado. Para corrigir isso, faça o seguinte:
- Faça login no X como seu usuário normal.
- Abra uma janela de terminal.
- Correr
sudo su -
. Será solicitada sua senha. - Agora você deve estar logado como root (isto é, na sessão do console em execução na janela do terminal).
- Agora você pode definir uma senha para root executando
passwd
. - Execute
exit
duas vezes (para desconectar você primeiro como root e depois como você, o que fechará a janela do terminal) ou apenas elimine a janela do terminal. - Saia da sua sessão GUI, tente.