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.sample
in der beschrieben ist, dass man diese Datei in
/etc/gdm/PostLogin/Default
umbennen 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
Beispiel:
#!/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/Default
werden im Zusammenhang mit Gnome-Sessions auch weitere Skripte
/etc/gdm3/PreSession/Default
vor dem Start der Gnome-Session und
/etc/gdm3/PostSession/Default
nach Beendigung der Session aufgerufen.

-PeterHormanns


Tags:  Desktop, Gnome3

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-3) was last changed on 08-Sep-2012 21:13 by Peter Hormanns