Hallo Allerseits,
ich habe versucht auf meinem System einen Autologin ohne Passwortabfrage einzurichten. Grund ist, dass ich beim Booten bereits nach meinem LVM-Passwort gefragt werde und somit eine doppelte Passwortabfrage stattfinden würde. Da ich der einzige User des Systems bin reicht mir die Abfrage des LVM-Passworts.
Ich folgte dieser Anleitung die von der aus dem Wiki inspiriert ist:
http://unix.stackexchange.com/questions/42359/how-can-i-autologin-to-desktop-with-systemd
Dort steht, dass ich zunächst einen neuen Servicefile erstellen soll:
cp /usr/lib/systemd/system/getty@.service /etc/systemd/system/autologin@.service
Das habe ich getan. Danach soll ich den autologin service zum getty getty service symlinken:
ln -s /etc/systemd/system/autologin@.service /etc/systemd/system/getty.target.wants/getty@tty1.service`
Auch das habe ich getan. Wie kann ich prüfen, ob der Symlink wirklich aktiv ist?
Danach sollte man den kopierten Servicefile angleichen. In diesem Fall lautet der Inhalt meiner /etc/systemd/system/autologin@.service
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
[Unit]
Description=Getty on %I
Documentation=man:agetty(8) man:systemd-getty-generator(8)
Documentation=http://0pointer.de/blog/projects/serial-console.html
After=systemd-user-sessions.service plymouth-quit-wait.service
# If additional gettys are spawned during boot then we should make
# sure that this is synchronized before getty.target, even though
# getty.target didn't actually pull it in.
Before=getty.target
IgnoreOnIsolate=yes
# On systems without virtual consoles, don't start any getty. (Note
# that serial gettys are covered by serial-getty@.service, not this
# unit
ConditionPathExists=/dev/tty0
[Service]
# the VT is cleared by TTYVTDisallocate
ExecStart=-/sbin/agetty -a gamer %I 38400
Type=idle
Restart=always
RestartSec=0
UtmpIdentifier=%I
TTYPath=/dev/%I
TTYReset=yes
TTYVHangup=yes
TTYVTDisallocate=yes
KillMode=process
IgnoreSIGPIPE=no
# Unset locale for the console getty since the console has problems
# displaying some internationalized messages.
Environment=LANG= LANGUAGE= LC_CTYPE= LC_NUMERIC= LC_TIME= LC_COLLATE= LC_MONETARY= LC_MESSAGES= LC_PAPER= LC_NAME= LC_ADDRESS= LC_TELEPHONE= LC_MEASUREMENT= LC_IDENTIFICATION=
# Some login implementations ignore SIGTERM, so we send SIGHUP
# instead, to ensure that login terminates cleanly.
KillSignal=SIGHUP
[Install]
Alias=getty.target.wants/getty@tty1.service
Da mein User "gamer" heißt sollte das doch korrekt sein, oder? Wo muss ich ansetzen?