In Sh-Script auf gültigen user prüfen

softkick

softkick

Jungspund
Hallo zusammen,

ich möchte dass ein shell - script nur dann abgearbeitet wird, wenn es der richtige user gestartet hat - ansonsten soll es mit einer Meldung abbrechen.. Sicher gibt es da schon was ...

Danke für eine Antwort
 
Du könntest die Enviroment Variable $UID abfragen.
 
if [ $USER != rup ] ; then echo "Falscher User" ; exit 1 ;fi
 
wobei ich lieber "id -u" benutze (Userid)

sprich:
Code:
if [ `id -u` == 0 ]; then echo "Hallo"; else echo "du kommst hier net rein";fi
 

Ähnliche Themen

systemd service mit Bash Script und Subshell in einer tmux Umgebung

chown Befehl in einem Script

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

Script pausieren bis Bedingung erfüllt ist

postfix smtpd_recipient_limit

Zurück
Oben