Autentificare automată cu LightDM în Arch Linux

LightDM este un manager de afișare (display manager) ușor și rapid pentru Linux.

Nu este deajuns să se instaleze doar LightDM, este necesar să se instaleze și un Greeter. Greeter este interfața grafică a managerului de autentificare.

Acest Greeter permite utilizatorului să selecteze o sesiune (Xfce, GNOME, Plasma, etc.) plus alte câteva opțiuni.

1. Instalare LightDM

Pentru început trebuie instalat LightDM și un greeter. Iar comanda de instalare este:

sudo pacman -S lightdm lightdm-gtk-greeter

2. Activare LightDM

Comanda următoare activează serviciul pentru ca acesta să pornească automat.

sudo systemctl enable lightdm

3. Configurare LightDM pentru autentificare

Pentru ca autentificarea să se facă automat este nevoie să se editeze fișierul lightdm.conf.

Se rulează comanda următoare pentru a se edita fișierul cu editorul de text vim. Voi puteți înlocui vim cu editorul de text preferat.

sudo vim /etc/lightdm/lightdm.conf

Se caută secțiunea [Seat:*] și se modifică următoarele linii:

[Seat:*]
#autologin-user=
#autologin-session=

La sfârșitul editări fișierului, liniile de mai sus trebuie să arate astfel:

[Seat:*]
autologin-user=USERNAME
autologin-session=i3

Înlocuiește USERNAME cu numele tău de utilizator și i3 cu numele mediului de lucru pe care îl folosești.

4. Configurarea sesiuni i3

Această parte este doar pentru utilizatori care au sau folosesc managerul de ferestre i3.

Asigură-te că ai instalat i3. Dacă nu, instalează-l cu comanda următoare:

sudo pacman -S i3

Trebuie să se creeze fișierul de configurare pentru sesiunea i3, dacă nu există deja.

sudo vim /usr/share/xsessions/i3.desktop

Conținutul fișierului i3.desktop trebui să arate astfel:

[Desktop Entry]
Name=i3
Comment=improved dynamic tiling window manager
Exec=i3
Icon=i3
Type=Application

5. Crearea grupului autologin

Verifică dacă grupul autologin există deja. Dacă nu, creează-l:

sudo groupadd autologin

Adaugă utilizatorul în grupul autologin:

sudo gpasswd -a USERNAME autologin

Înlocuiește USERNAME cu numele utilizatorului tău.

6. Verificarea setărilor

Poți verifica dacă utilizatorul a fost adăugat corect în grupul autologin folosind:

groups USERNAME

sau:

id USERNAME

Aceste comenzi ar trebui să listeze grupurile din care face parte utilizatorul, inclusiv autologin.

Dacă totul este făcut urmând pași de mai sus, tot ce mai rămâne de făcut este să se repornească sistemul.

Concluzie

Acum, Arch Linux ar trebui să se autentifice automat în contul utilizatorului specificat și să pornească managerul de ferestre i3.

Scris la 26 07 2024 / actualizat la 26 07 2024.