Login - Sæt Borger som standard ved login


Source: Download script

Last Updated: 11. September 2025 by Agnete Moos (agms@sonderborg.dk)

Parameters:

Navn Type Standardværdi Påkrævet
Click to see the source code
#! /usr/bin/env sh

# Inspiration: https://askubuntu.com/questions/59199/can-i-set-a-default-user-in-lightdm

if get_os2borgerpc_config os2_product | grep --quiet kiosk; then
  echo "Dette script er ikke designet til at blive anvendt på en kiosk-maskine."
  exit 1
fi

ACTIVATE=$1
USER=user
FILE=/var/lib/lightdm/.cache/unity-greeter/state

mkdir --parents "$(dirname "$FILE")"

if [ "$ACTIVATE" = 'True' ]; then
  cat <<- EOF > "$FILE"
[greeter]
last-user=$USER
EOF
  chown --recursive lightdm:lightdm /var/lib/lightdm/
  chattr +i $FILE
else
  chattr -i $FILE
fi

Beskrivelse

Dette script er i kategorien “Udfases”, da det er indbygget i image 5.0.0 og fremover.

Script der sætter “Borger” som standard ved login.

Dette script er blevet testet og virker på Ubuntu 22.04.

Parametre

1: Sæt hak for at sætte Borger som standard. Lad stå tom for at den forvalgte konto altid er den, der senest aktivt har logget ind.

“Aktivt” vil sige, at der er logget ind ved at klikke på brugeren, fremfor alene autologin via timeout. Dvs. hvis der senest er logget ind på superuser, vil superuser stadig være forvalgt, selv efter autologin til Borger.