Dies ist eine AlteSeite aus unserem UseModWiki bei Sourceforge.
Bitte überarbeite die Seite, passe die Formatierung für das JSPWiki an
und entferne diesen Text.
Vielen Dank!
{{{
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
}}}