Gdm giriş ve çıkışından sonra bir komut dosyasının otomatik olarak çalışmasını nasıl sağlayabilirim?


10

Kullanıcılarımın ldap kullanarak oturum açtığı bir kurulum var ve gayet iyi çalışıyor.

Kullanıcılarım oturum açtıktan sonra bir komut dosyası çalıştırmak istiyorum (hangi gruplarda olduklarını algılayacak ve ağ paylaşımlarını buna göre eşleyecek bir komut dosyası) ve çıkış yaptıktan sonra (paylaşımlarını umounting).

Her iki komut dosyası da yapılır ve çalışır.

Kullanıcı kutusunda oturum açtığında bir komut dosyası benim sunucudan montaj komut dosyası (wget i sanırım) indirme çalışır ve oturum kapatmak için aynı şey çalışır.

Bu yapılabilir mi? İnternette aradım ve şimdiye kadar hiç şansım olmadı. Kabuk giriş / çıkışta bu işi yapmayı başardım, ancak kullanıcılarım kabuğun ne olduğunu bile bilmiyorlar ve bunun hiçbir faydası yok :)


1
Güncelleme: Gnome Display Manager'ın 3. sürümleri için, ilgili klasörler / etc / gdm3 altındadır.
vanadium

Yanıtlar:


16

Buldum.

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

Florian'ın önerisinden gdm için bir şeyler olması gerektiğini düşündüm :)


1
2019'da hala çalışıyor, Ubuntu 18.04.01'de / etc / gdm3 / PostSession'da onaylandı
Ivan Ivković

3
  • Kullan /etc/X11/Xsession.dve/etc/X11/Xreset.d/

  • Belki pam_mount ( libpam-mountUbuntu'daki paket ) çözümünüzü değiştirebilir.


Vay canına hızlı :) Teşekkürler Florian, işe geri döndüğümde bunu yarın test edeceğim. Ben pam_mount bir göz atacağım, pam_ * içeren baş ağrısı adil payım vardı, bu yüzden önlemek için çalışıyordu: P
Fernando

Geç cevap için özür dilerim. Ne yazık ki bu işe yaramadı: / libpam mount benim ihtiyaçları için de yapmayacağım. başka öneriniz var mı?
Fernando

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.