Fix: Ändert den /etc/passwd Eintrag für den User, nicht für root.
This commit is contained in:
parent
b12984a8d0
commit
5713e59e3c
@ -6,10 +6,15 @@ if [[ $EUID -ne 0 ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Benutzername ermitteln
|
||||
USER_NAME=$(whoami)
|
||||
# Tatsächlichen Benutzer ermitteln (nicht root)
|
||||
if [[ -z "$SUDO_USER" || "$SUDO_USER" == "root" ]]; then
|
||||
echo "Fehler: Das Skript muss mit 'sudo' von einem normalen Benutzer ausgeführt werden."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Eintrag aus getent passwd
|
||||
USER_NAME="$SUDO_USER"
|
||||
|
||||
# Eintrag aus getent passwd holen
|
||||
USER_ENTRY=$(getent passwd "$USER_NAME")
|
||||
|
||||
# Backup der passwd Datei
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user