Autologin na inicialização para o Ubuntu Server 16.04.1 LTS

4

Eu tenho problema com o autologin na inicialização no Ubuntu Server 16.04.1 LTS. Eu uso isso

servidor apenas para escutar rádio na internet, por isso não me importo com motivos de segurança. Consegui criar um script bash para iniciar automaticamente o mplayer, mas não posso configurar o login automático. Eu tentei pelo menos 4 soluções (sempre editar o arquivo /etc/init/tty1.conf e, claro, alterar USERNAME com o usuário real):

  1. altere a linha de
      

    "exec / sbin / getty -8 38400 tty1"   para "exec / sbin / getty -8 38400 tty1 -a USERNAME"

  2. altere a linha de
      

    "exec / sbin / getty -8 38400 tty1" para "exec / bin / login -f NOME DE UTILIZADOR & lt;   / dev / tty1 & gt; / dev / tty1 2 & gt; & amp; 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 - eu tenho que inserir meu login e senha no sturtup - alguma idéia do que fazer?

    
por Tomek 31.08.2016 / 14:10

2 respostas

14

Tente isto:

Crie a pasta: /etc/systemd/system/[email protected]

Crie o arquivo: /etc/systemd/system/[email protected]/override.conf

Abra o arquivo com seu editor favorito e adicione isto:

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

Substitua myusername pelo seu nome de usuário.

    
por Jose Carlos Nieto Ramos 31.08.2016 / 15:17
1

Eu não sei explicar bem, mas vou tentar ...

agetty abre uma porta tty, solicita um nome de login e invoca o comando / bin / login. Este arquivo sobrescreve a configuração por padrão de agetty no systemd para tty1. Isso fornece uma nova instância de tty1 com autologin para o usuário especificado. By the way, o parâmetro --noissue você pode realmente removê-lo, é usado para ocultar o conteúdo de / etc / issue no login.

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

Mais informações: getty: Archlinux.org

    
por Jose Carlos Nieto Ramos 31.08.2016 / 16:38