Como posso logar como root para poder usar o gdm?

0

No passado, o Debian apresentou um menu de ação na inicialização inicial após a instalação, onde você poderia 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 raiz e digite minha senha.
2) Login como root
3) Saia do terminal root e faça minhas coisas como root.
4) Use o login normal para voltar para minha conta.

Meu trabalho atual é lançar os aplicativos a partir do terminal raiz. Eu tenho que fazer isso para o BOINC-Client para acessar o driver AMD gpu para alguns aplicativos openCL.

Quando tento fazer o mesmo com o Mathematica, tenho que autenticar cada vez. 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 que eu voltar, vou relançá-lo. Ele usa os mesmos recursos (o GPU) que o projeto do Mathematica.

Como posso fazer isso?

    
por Fred Kline 30.09.2012 / 12:30

3 respostas

2

Assumindo que você está no Debian 6, edite o /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ê deve então poder fazer o login

    
por 30.09.2012 / 18:39
3

Você realmente não quer rodar o X como root. Mas isso pode resolver isso para você:

A conta root provavelmente não tem uma senha; Se as configurações de segurança na caixa Linux (você deve investigar o PAM, algum tempo) forem tais que as contas sem senha não puderem efetuar login, o login da raiz será bloqueado. Para corrigir isso, faça o seguinte:

  1. Faça login no X como usuário normal.
  2. Abra uma janela de terminal.
  3. Executar sudo su - . Você será solicitado a fornecer 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 exit duas vezes (para efetuar o seu log-in primeiro como root, assim como você, que fechará a janela do terminal) ou apenas mate a janela do terminal.
  7. Logout da sua sessão da GUI, tente.
por 30.09.2012 / 15:15
2

Você não deve ter que executar aplicativos como root que você usa com freqüência. Existem maneiras mais legais de resolver isso.

Mas dê uma olhada no gksu ou kdesu , você pode achar isso útil. Você pode até mesmo configurar seus atalhos para usá-lo automaticamente.

    
por 30.09.2012 / 12:49

Tags