ich habe 2 Fragen:
1.
Ich möchte, dass wenn sich ein bestimmter Benutzer ausloggt (über shh), ein Skript ausgeführt wird.
Dieses Skript bzw. das Ausführen dieses Skriptes soll der Benutzer aber NICHT verändern bzw. verhindern können;
also nützt es ja nichts, wenn man es z.B. in die Datei ~/-bash_logout schreibt.
2.
Ich möchte einem Skript als Variable einen Benutzernamen übergeben.
Jetzt möchte ich überprüfen, ob die Variable ($1) wirklich 1. ein String ist (und keine Injection oder sonst was) und 2. ein gültiger Benutzername ist; da hatte ich an was ähnliches wie
Code: Alles auswählen
if [ usermod $1 = "usermod: no flags given" ]
mfg
chris