Debian Buster - Mate - Be­nut­zer au­to­ma­tisch an­mel­den

Problem

Wenn der Linux-Com­pu­ter ein­ge­schal­tet wird, soll ein Ben­ut­zer au­to­ma­tisch an­ge­mel­det wer­den. Ge­dank­lich wei­ter ge­führt, soll nach dem au­to­ma­ti­schen An­mel­den ein be­stimm­tes Prog­ramm au­to­ma­tisch ge­star­tet wer­den, zum Bei­spiel Fire­fox, als Start­sei­te soll zum Bei­spiel ein Link im Brow­ser zu ei­nem fre­ien Musik-Stream auf­geru­fen wer­den, so dass die Musik au­to­ma­tisch gespielt wird.
Hier geht es um die au­to­ma­ti­sche An­mel­dung ei­nes Be­nu­tzer­kon­tos.

Lösung

Bei der In­stal­la­tion als Dis­play­ma­na­ger 'lightdm' aus­wäh­len.

In die­sem Beis­piel wird an­ge­nom­men, dass der Na­me des ein­ge­rich­te­ten Be­nut­zers, der au­to­ma­tisch an­ge­mel­det wer­den soll, 'linux' ist.

Variante 1

Diese Datei muss bearbeitet werden:

/usr/share/lightdm/lightdm.conf.d/01_debian.conf

Die­se Zei­len hin­zufü­gen

# Debian specific defaults
#
# - use lightdm-greeter session greeter, points to the etc-alternatives managed
# greeter
# - hide users list by default, we don't want to expose them
# - use Debian specific session wrapper, to gain support for
# /etc/X11/Xsession.d scripts

[Seat:*]
greeter-session=lightdm-greeter
greeter-hide-users=true
session-wrapper=/etc/X11/Xsession

# folgende drei Zeilen hinzugefuegt
[SeatDefaults]
autologin-user=linux
autologin-user-timeout=5

Quelle: https://steemit.com/software/@kskarthik/how-to-enable-auto-login-in-lightdm

Variante 2 - hat nicht immer geklappt

Diese Datei muss bearbeitet werden:

/etc/lightdm/lightdm.conf

Etwa ab Zeile 89 be­ginnt dieser Ab­schnitt

[Seat:*]

In die­sem Bei­spiel ist ein User 'linux' bei der In­stal­la­tion ein­ge­rich­tet wor­den. Die­ser Ab­schnitt wird so ge­än­dert:

[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-backend=
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
#greeter-session=example-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
#session-wrapper=lightdm-session
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=
#exit-on-failure=false
#folgende drei Zeilen hinzugefuegt
autologin-user=linux
autologin-user-timeout=5
autologin-in-background=true

Quelle: https://debianforum.de/forum/viewtopic.php?t=152818


Zum Wech­seln des Dis­play­ma­na­gers sind hier Hin­wei­se: https://wiki.debian.org/DisplayManager

Kom­man­dos

# dpkg-reconfigure lightdm
# dpkg-reconfigure gdm3
# dpkg-reconfigure sddm

Bei ei­nem Test mel­de­te der Rech­ner, dass das Kom­man­do un­be­kannt sei.