Aktionen beim Login#
Ich habe heute eine interessante Möglichkeit gefunden, nach dem Login eines User im GDM bestimmte Aktionen auszuführen. Konkret geht es mit darum, dem User ein Verzeichnis auf einem Samba-File-Server zu mounten.
Es gibt (zumindest bei Debian Sarge) ein Datei
/etc/gdm3/PostLogin/Default.samplein der beschrieben ist, dass man diese Datei in
/etc/gdm/PostLogin/Defaultumbennen kann, um nach dem Login als User "root" noch bestimmte Aktionen durchzuführen.
Neben dem Mounten von Verzeichnissen fallen mir einige Dinge ein, die man hier unterbringen kann:
- Icons auf den Desktop legen
- Datum und Uhrzeit der Anmeldung Loggen
- Mails mit fetchmail abholen
#!/bin/sh echo "$USER login at `date`" >>/var/log/loginlog if test ! -d /home/$USER/mnt; then mkdir /home/$USER/mnt; fi smbmount //server/shared /home/$USER/mnt -o username=mysmbuser%mysmbpass,uid=$USER
Nach
/etc/gdm3/PostLogin/Defaultwerden im Zusammenhang mit Gnome-Sessions auch weitere Skripte
/etc/gdm3/PreSession/Defaultvor dem Start der Gnome-Session und
/etc/gdm3/PostSession/Defaultnach Beendigung der Session aufgerufen.
Add new attachment
Only authorized users are allowed to upload new attachments.