login automático no xfce em jessie

7

Eu comecei a rodar o Jessie (Debian 8) com um desktop LightDM / Xfce no meu HTPC depois de quase rodar no W7. Uma das coisas que eu não consigo passar é ter que digitar a senha - não é uma coisa normal para assistir TV.

Seguindo as instruções do Debian Wiki , cheguei ao ponto em que meu login foi selecionado automaticamente. Mas isso ainda requer a senha e não são permitidas meias correções como senhas vazias / triviais.

É possível ir direto para a sessão do Xfce sem login / senha?

    
por alle_meije 09.08.2016 / 23:19

5 respostas

1

Eu resolvi usando a página wiki Debian e esta página no LinuxServe - especialmente o comentário!

quando eu faço /usr/sbin/lightdm --show-config , recebo dois arquivos: /etc/lightdm/lightdm.conf e /usr/share/lightdm/lightdm.conf.d/01_debian.conf

Estes eu editei para que em /usr/share/lightdm/lightdm.conf.d/01_debian.conf ele dissesse: greeter-session=lightdm-greeter e session-wrapper=/etc/X11/Xsession

e em /etc/lightdm/lightdm.conf diz: autologin-user=username e autologin-user-timeout=0

O truque era que, como diz o comentário no final do segundo link, as configurações de autologin precisam estar na seção [SeatDefaults] do arquivo. Existem dois lugares onde as linhas aparecem, comentadas, e eu não tinha comentado o primeiro lugar.

Foi um pouco estranho porque em arquivos de configurações normais para o Debian, linhas como essas não aparecem duas vezes - mas eu deveria ter olhado melhor!

    
por 15.08.2016 / 12:03
9

Esta página descreve como ativá-lo.

Edite o arquivo de configuração do LightDM e garanta que essas linhas não estejam comentadas e corretamente configuradas:

/etc/lightdm/lightdm.conf

[Seat:*]
pam-service=lightdm
pam-autologin-service=lightdm-autologin
autologin-user=username
autologin-user-timeout=0
session-wrapper=/etc/X11/Xsession
greeter-session=lightdm-greeter

O LightDM passa pelo PAM mesmo quando o autologin está ativado. Você deve fazer parte do grupo autologin para poder fazer o login automaticamente sem digitar sua senha:

# groupadd -r autologin
# gpasswd -a username autologin
    
por 10.08.2016 / 17:27
5

aqui está a resposta correta para o Debian 9 Jessie, para todos vocês que precisam de ajuda da maneira correta.

Adicionar login automático ao Debian

Primeiro você precisa mudar para o LightDM (Desktop Manager).

  1. Mude para LightDM **

    sudo dpkg-reconfigure lightdm
    
  2. Adicione a conta do Autologin **

    sudo groupadd -r autologin
    
    sudo gpasswd -a YOURUSERNAME autologin
    
  3. Edite os arquivos de configuração LightDM

    sudo leafpad /etc/lightdm/lightdm.conf
    

Adicione todas as 3 destas linhas abaixo ao arquivo e salve-o:

[SeatDefaults]
autologin-user=YOURUSERNAME
autologin-user-timeout=0
autologin-session=xfce

Agora, observe que acima o XFCE é a sessão. Se você usa gnome, canela, etc., certifique-se de especificar qual sessão (GUI) você usa, caso contrário, você será logado no XFCE e você pode não tê-lo instalado.

Se você não sabe, digite

echo $DESKTOP_SESSION
    
por 28.11.2017 / 12:07
1

Abaixo trabalhei para mim. Eu estava logado como root.

  1. Adicionar usuário ao grupo autologin

groupadd -r autologin gpasswd -a YOURUSERNAME autologin

  1. Editar arquivo de configuração - > /etc/lightdm/lightdm.conf Alterar parte abaixo de [Lugar: *] - > descomentar e preencher dados

autologin-user=YOURUSERNAME autologin-user-timeout=0 autologin-session=DESKTOP_SESSION

2a. Se você não sabe o nome da sessão echo $DESKTOP_SESSION

    
por 24.12.2017 / 05:44
0

No Debian 9 com o Xfce, tudo o que eu tive que fazer foi adicionar isto ao /etc/lightdm/lightdm.conf :

[Seat:*]
autologin-user=david

Apesar do que as outras respostas dizem, meu usuário não precisa estar no grupo autologin e não precisei fazer nada com o PAM.

    
por 08.12.2018 / 06:45