Bagaimana saya bisa membuat skrip berjalan secara otomatis setelah masuk dan keluar gdm?

10

Saya memiliki pengaturan di mana pengguna saya masuk menggunakan ldap dan berfungsi dengan baik.

Saya ingin menjalankan skrip setelah pengguna saya login (skrip yang akan mendeteksi kelompok mana mereka berada dan memetakan jaringan yang sesuai), dan setelah mereka keluar (umount share mereka).

Kedua skrip selesai dan berfungsi.

Saya ingin itu ketika pengguna log in the box menjalankan skrip mengunduh skrip pemasangan dari server saya (wget saya kira?) Dan menjalankannya, hal yang sama untuk logout.

Bisakah itu dilakukan? Saya telah mencari di internet dan tidak beruntung sejauh ini. Saya telah berhasil membuatnya bekerja pada shell login / logout, tetapi pengguna saya bahkan tidak tahu apa itu shell dan tidak menggunakannya :)

Fernando
sumber
1
Pembaruan: untuk versi 3 dari Gnome Display Manager, folder yang relevan berada di bawah / etc / gdm3.
vanadium

Jawaban:

16

Menemukannya.

/etc/gdm/PostLogin/Default for login script
/etc/gdm/PostSession/Default for logout script

Saya menemukan saran dari Florian bahwa harus ada sesuatu untuk gdm yang melakukannya :)

Fernando
sumber
1
Masih berfungsi pada tahun 2019, dikonfirmasi pada Ubuntu 18.04.01 di / etc / gdm3 / PostSession
Ivan Ivković
3
  • Gunakan /etc/X11/Xsession.ddan/etc/X11/Xreset.d/

  • Mungkin pam_mount (paket libpam-mountdi Ubuntu) dapat menggantikan solusi Anda.

Florian Diesch
sumber
Wow itu cepat :) Terima kasih Florian, saya akan menguji ini besok ketika saya kembali bekerja. Saya akan melihat pam_mount, saya mengalami sakit kepala yang melibatkan pam_ * jadi saya mencoba menghindarinya: P
Fernando
Maaf atas tanggapan yang terlambat. Sayangnya ini tidak berhasil: / libpam-mount tidak akan memenuhi kebutuhan saya juga. ada saran lain?
Fernando