Como posso fazer login como root para poder usar o gdm?

Como posso fazer login como root para poder usar o gdm?

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:

  1. Faça login no X como seu usuário normal.
  2. Abra uma janela de terminal.
  3. Correr sudo su -. Será solicitada sua senha.
  4. Agora você deve estar logado como root (isto é, na sessão do console em execução na janela do terminal).
  5. Agora você pode definir uma senha para root executando passwd.
  6. Execute exitduas 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.
  7. Saia da sua sessão GUI, tente.

Responder3

Você não deveria ter que executar aplicativos como root que você usa com frequência. Existem maneiras melhores de resolver isso.

Mas dê uma olhadagksuoukdesu, você pode achar isso útil. Você pode até configurar seus atalhos para usá-los automaticamente.

informação relacionada