Sæt Borger som standard ved login
Source: Download script
Last Updated: 18. December 2024 by Sune Koch Hansen (sune@kvalitetsit.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
fiBeskrivelse
Script der sætter “Borger” som standard ved login.
Inputparametre: 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.
Dette script er blevet testet og virker på Ubuntu 22.04. Indbygget i OS2BorgerPC image 5.0.0 og fremover. Det er også kørt i forbindelse med opgradering fra Ubuntu 20.04 til 22.04.
Parametre
- 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