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のUbuntu 18.04.01上で確認、2019年作品
イワンIvković

3
  • 使用/etc/X11/Xsession.dして/etc/X11/Xreset.d/

  • 多分pam_mountlibpam-mountUbuntuのパッケージ)はあなたのソリューションを置き換えることができます。


すごい速かった:)フロリアン、ありがとう。仕事に戻るときに、明日これをテストします。私はpam_mountを見てみましょう。私はpam_ *に関連する頭痛のかなりの部分を抱えていたので、それを避けようとしました:P
Fernando

返事が遅くなってごめん。残念ながら、これは機能しませんでした:/ libpam-mountも私のニーズには適していません。他の提案はありますか?
フェルナンド

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.