Como posso fazer com que o login automático na inicialização funcione no Ubuntu Server 16.04.1?

Como posso fazer com que o login automático na inicialização funcione no Ubuntu Server 16.04.1?

Tenho um problema com o login automático na inicialização do Ubuntu Server 16.04.1 LTS.

Eu uso este servidor apenas para ouvir rádio na Internet, então não me importo com segurança.

Consegui criar um script bash para iniciar automaticamente o mplayer, mas não consigo configurar o login automático.

Tentei pelo menos 4 soluções (sempre editando o arquivo /etc/init/tty1.confe, claro, substituindo USERNAME pelo nome de usuário real):

  1. mudar a linha de

    exec /sbin/getty -8 38400 tty1
    

    para

    exec /sbin/getty -8 38400 tty1 -a USERNAME 
    
  2. mudar a linha de

    exec /sbin/getty -8 38400 tty1
    

    para

    exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1
    
  3. Instale rungetty, comente a linha

    exec /sbin/getty -8 38400 tty1
    

    e adicione a linha

    exec /sbin/rungetty --autologin USERNAME tty1 
    
  4. Instale mingetty, comente a linha

    exec /sbin/getty -8 38400 tty1
    

    e adicione a linha

    exec /sbin/mingetty --autologin USERNAME tty1
    

Nada ajuda - tenho que inserir meu login e senha na inicialização - alguma ideia do que fazer?

Responder1

Experimente isto:

sudo systemctl edit [email protected]

Isso criará umvisitaarquivo (se necessário) e abra-o em um editor. Adicione o seguinte,substituindo myusernamepelo seu nome de usuário:

[Service]
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin myusername %I $TERM
Type=idle

Isso vai:

Responder2

agetty abre uma porta tty, solicita um nome de login e invoca o /bin/logincomando.

Este arquivo substitui a configuração por padrão do agetty no systemd para tty1. Isso fornece uma nova instância de tty1 com login automático para o usuário especificado.

Aliás, o parâmetro --noissueé usado para ocultar o conteúdo do /etc/issuelogin, portanto não é necessário no seu caso.

A opção Type=idleencontrada no padrão [email protected]atrasará a inicialização do serviço até que todos os trabalhos sejam concluídos para evitar poluir o prompt de login com mensagens de inicialização. Ao iniciar o X automaticamente, pode ser útil iniciar [email protected]imediatamente adicionando Type=simpleno arquivo.

Mais informações:getty: Archlinux.org

informação relacionada