gdm 로그인 및 로그 아웃 후 스크립트를 자동으로 실행하려면 어떻게해야합니까?


10

사용자가 ldap을 사용하여 로그온하는 설정이 있으며 제대로 작동합니다.

사용자가 로그인 한 후 (사용자가 속한 그룹을 감지하고 그에 따라 네트워크 공유를 매핑하는 스크립트) 스크립트를 실행하고 로그 아웃 한 후 (공유 해제) 스크립트를 실행하고 싶습니다.

두 스크립트 모두 완료되었으며 작동합니다.

사용자가 상자에 로그인하면 스크립트가 내 서버에서 마운트 스크립트를 다운로드하고 실행합니다 (로그인과 동일).

할 수 있습니까? 나는 그물을 찾고 있었고 지금까지 운이 없었습니다. 나는 쉘 로그인 / 로그 아웃에서 작동하도록 만들었지 만 내 사용자는 쉘이 무엇인지 알지 못하고 그것을 사용하지 않습니다 :)


1
업데이트 : Gnome Display Manager 버전 3의 경우 관련 폴더는 / etc / gdm3에 있습니다.
바나듐

답변:


16

그것을 발견.

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

나는 플로리안의 제안 에서 gdm을 위해 무언가를해야한다고 제안 했다. :)


1
정지에서의 / etc / gdm3 / PostSession 우분투 18.04.01에 확인 2019에서 작동
이반 Ivković

3
  • 사용 /etc/X11/Xsession.d/etc/X11/Xreset.d/

  • 어쩌면 pam_mount ( libpam-mount우분투 패키지 )가 솔루션을 대체 할 수 있습니다.


와우 그것은 빠르다 :) 고마워 Florian, 나는 일하기 위해 돌아올 때 이것을 내일 시험 할 것이다. pam_mount를 살펴볼 것입니다. pam_ *와 관련된 두통이 상당히 많았으므로 피하려고했습니다. : P
Fernando

답장을 늦게 보내서 미안해. 불행히도 이것은 작동하지 않았습니다 : / libpam-mount는 내 요구에도 도움이되지 않습니다. 다른 제안?
Fernando

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.