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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Benutzername ermitteln
|
# Tatsächlichen Benutzer ermitteln (nicht root)
|
||||||
USER_NAME=$(whoami)
|
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")
|
USER_ENTRY=$(getent passwd "$USER_NAME")
|
||||||
|
|
||||||
# Backup der passwd Datei
|
# Backup der passwd Datei
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user