Làm cách nào để tạo tập lệnh chạy tự động sau khi đăng nhập và đăng xuất gdm?


10

Tôi có một thiết lập nơi người dùng của tôi đăng nhập bằng ldap và nó hoạt động tốt.

Tôi muốn chạy tập lệnh sau khi người dùng của tôi đăng nhập (tập lệnh sẽ phát hiện nhóm nào họ tham gia và ánh xạ chia sẻ mạng phù hợp) và sau khi họ đăng xuất (bỏ qua phần của họ).

Cả hai kịch bản được thực hiện và họ làm việc.

Tôi muốn rằng khi người dùng đăng nhập vào hộp, tập lệnh sẽ tải xuống tập lệnh gắn kết từ máy chủ của tôi (tôi có đoán được không?) Và chạy nó, điều tương tự để đăng xuất.

Nó có thể được thực hiện? Tôi đã tìm kiếm trên mạng và không có may mắn cho đến nay. Tôi đã quản lý để thực hiện công việc đó khi đăng nhập / đăng xuất shell, nhưng người dùng của tôi thậm chí không biết shell là gì và không sử dụng cho nó :)


1
Cập nhật: đối với phiên bản 3 của Gnome Display Manager, các thư mục có liên quan nằm dưới / etc / gdm3.
vanadi

Câu trả lời:


16

Tìm thấy rồi.

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

Tôi nhận ra từ gợi ý của Florian rằng nên có một cái gì đó cho gdm đã làm điều đó :)


1
Vẫn hoạt động vào năm 2019, được xác nhận trên Ubuntu 18.04.01 trong / etc / gdm3 / PostSession
Ivan Ivković

3
  • Sử dụng /etc/X11/Xsession.d/etc/X11/Xreset.d/

  • Có thể pam_mount (gói libpam-mounttrong Ubuntu) có thể thay thế giải pháp của bạn.


Wow thật nhanh chóng :) Cảm ơn Florian, tôi sẽ kiểm tra điều này vào ngày mai khi tôi trở lại làm việc. Tôi sẽ xem pam_mount, tôi đã có những cơn đau đầu liên quan đến pam_ * vì vậy tôi đã cố gắng tránh nó: P
Fernando

Xin lỗi vì sự phản ứng chậm. Thật không may, điều này không hoạt động: / libpam-mount sẽ không làm cho nhu cầu của tôi. bất cứ một đề nghị nào khác?
Fernando

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.