Como posso desativar o login automático em um LiveUSB?

4

Eu acabei de criar um LiveUSB persistente, rodando o Ubuntu 12.04, e eu imediatamente encontrei um problema - Ele faz o login automaticamente como root, e eu não preciso disso, já que vou manter arquivos e coisas privadas sobre ele.

Minha pergunta: Como posso desativar o login automático em um LiveUSB?

    
por Nick 23.06.2012 / 21:16

3 respostas

4

No Ubuntu 12.04 ao vivo, há 1 log-in automático gráfico e 6 no console.

Para desativar o login gráfico, use um editor de texto como GEDIT sudo gedit /etc/lightdm/lightdm.conf

Altere a linha:

autologin-user=ubuntu

para

autologin-user=

e acrescente o seguinte para fazer o saudador de login aparecer:

greeter-show-manual-login=true

É assim que você pode desativar os 6 logins do console:

Existem 6 arquivos que especificam os logins automáticos. Eles são /etc/init/tty1.conf para /etc/init/tty6.conf .

Primeiro, renomeie esses arquivos para nomes não utilizados, por exemplo, para /etc/init/custom-tty1.conf para /etc/init/custom-tty6.conf .

Em seguida, edite cada arquivo, substituindo a linha que começa com "exec", conforme mostrado abaixo. Combine o número tty com o número no nome do arquivo. Por exemplo, para o arquivo /etc/init/custom-tty1.conf , substitua

exec /bin/login -f ubuntu </dev/tty1 > /dev/tty1 2>&1

com

exec /sbin/getty -8 38400 tty1
    
por BigFinger 13.10.2012 / 20:03
1

Acabei de descobrir que um USB com Ubuntu cria um usuário chamado Ubuntu com um ID 999 e um usuário chamado root com um id 0 . A suposição de que o usuário é root está quase correta. Parece que o usuário Ubuntu tem privilégios de superusuário.

Os passos necessários para remover este usuário são os seguintes:

  1. Pressione Controle + Alt + Fx onde x é qualquer número de 1 a 5. Isso lhe dará um terminal com o qual você pode trabalhar. Ele já estará logado como Ubuntu.

  2. Digite sudo passwd root . Isso solicitará uma senha root. Qualquer coisa que você inserir aqui se tornará a senha de root. Digite a mesma senha duas vezes.

  3. Faça login como root digitando su , pressione Enter e digitando a senha da etapa 2.

  4. Faça as alterações indicadas na resposta acima.

Nota : você não precisará inserir sudo na frente dos comandos, já que você é root!

Pressione Alt + F7 para voltar à interface gráfica.

  1. Clique na engrenagem / roda dentada no canto superior esquerdo da tela, selecione "configurações do sistema - > contas de usuário '

  2. Crie pelo menos 1 usuário administrativo. Definir início de sessão automático para [off] (se ainda não estiver definido) Pode ser necessário clicar no lock no canto superior esquerdo desta janela.

  3. Depois de fazer alterações, reinicialize o sistema clicando na engrenagem e selecionando desligar . Selecione Reinicializar na próxima tela.

  4. Quando o usuário do Ubuntu se inscrever na tela gráfica, selecione a engrenagem na parte superior e selecione logout.

  5. Pressione Controlar + Alt + Fx novamente (1-5). Você deve ser solicitado a efetuar login.

  6. Faça login como root com a senha de root digitada na etapa 2.

  7. Digite deluser --force ubuntu ubuntu e pressione Enter .

  8. Pressione Alt + F7 para retornar à interface gráfica.

  9. Encerre e reinicie o sistema e tudo deve estar bem. Seu nome de usuário administrativo é inserido automaticamente na tabela de usuários do sudo para que você possa usar sudo para executar comandos do sistema. Não use o usuário root para o trabalho normal. Apenas complica os esforços de recuperação do sistema.

Agora, se eu pudesse descobrir como remover a janela Try or Install , meu pen drive seria perfeito.

    
por user215175 25.05.2014 / 08:05
0

O que você quer dizer com "faz login automaticamente como root"? Fiquei com a impressão de que a conta root está desabilitada em todos os tipos de Ubuntu, o que significa que você precisa passar por sudo para executar comandos como root.

Sugiro o seguinte: inicialize seu USB ativo e crie um novo usuário com uma senha. Agora reinicie / efetue logout. Espero que este usuário seja o único usuário disponível e você precise de uma senha para fazer login com esse usuário. Se não, talvez haja uma conta de convidado também, então você só precisa desativá-la. Quando você chegar até aqui, basta criptografar sua pasta pessoal , e então você está pronto para ir. Lembre-se de usar uma senha strong!

edit Existe também a possibilidade de encriptar partições inteiras durante a instalação do Ubuntu. Aqui está um guia , é de 8.04, mas é a instalação mínima para que o as etapas devem ser essencialmente as mesmas.

edit2 Para o autologin, há AutoLogin no Wiki do Ubuntu.

    
por pzkpfw 23.06.2012 / 21:24