Sæt Borger som aktiv efter blokeret login (lås op)
Source: Download script
Last Updated: 4. December 2024 by Agnete Moos (agms@sonderborg.dk)
Click to see the source code
#!/bin/bash
#================================================================
# HEADER
#================================================================
#% SYNOPSIS
#+ unexpire_user.sh
#%
#% DESCRIPTION
#% This script unexpires the "user" account after it has been
#% set expired.
#%
#% For use with the "lockdown_usb.sh" and
#% "detect_user_expired_event.py" script.
#%
#================================================================
#- IMPLEMENTATION
#- version unexpire_user.sh (magenta.dk) 1.0.0
#- author Søren Howe Gersager
#- copyright Copyright 2021 Magenta ApS
#- license GNU General Public License
#- email shg@magenta.dk
#-
#================================================================
# HISTORY
# 2021/08/30 : shg: Creation
#================================================================
# END_OF_HEADER
#================================================================
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
# Check if we should run user-cleanup.bash,
# i.e. if the user account has actually been expired
EXPIRED=$(chage -l user | grep 1970)
# Unexpire user
usermod -e '' user
# Run user-cleanup.bash after unexpiring user to avoid issues with gio
if [ -n "$EXPIRED" ]; then
/usr/share/os2borgerpc/bin/user-cleanup.bash
fi
Beskrivelse
Dette script gør det muligt for Borger igen at logge ind efter blokeret login.
Benyttes sammen med Scriptet “Bloker for login ved USB event”.
Dette script er blevet testet og virker på Ubuntu 22.04.