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 
<pre>/etc/gdm/PostLogin/Default.sample</pre>
in der beschrieben ist, dass man diese Datei in 
<pre>/etc/gdm/PostLogin/Default</pre> 
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:
<pre>
#!/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
</pre>

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

-PeterHormanns