GDMPostLogin
Back to current versionRestore this version

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/gdm/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:

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/gdm/PostLogin/Default
werden im Zusammenhang mit Gnome-Sessions auch weitere Skripte
/etc/gdm/PreSession/Default
vor dem Start der Gnome-Session und
/etc/gdm/PostSession/Default
nach Beendigung der Session aufgerufen.

-PeterHormanns