Christian Kruse: Linux: welches Skript beim Login?

Beitrag lesen

Hallo TS,

Fragt sich jetzt "nur" noch, ob sich dessen Ausführung beim Login (übers Netz) noch irgendwie unterdrücken lässt, oder ob es zuverlässig zuerst ausgeführt wird, bevor die Shell für den Benutzer zur Verfügung gestellt wird?

Wenn du schnell genug SIGINT sendest (z.B. über Ctrl-C), dann kann die Ausführung der Initialisierungs-Skripte unterbrochen werden. Du musst die Signale noch abfangen.

Alternativ kannst du auch mit ForceCommand experimentieren. Das kann man in die sshd_config eintragen:

Match User *
    ForceCommand /path/to/script.sh

LG,
CK