ユーザーがldapを使用してログオンするセットアップがあり、正常に動作します。
ユーザーがログインした後(スクリプトは、ユーザーが所属しているグループを検出し、それに応じてネットワーク共有をマップするスクリプト)、ログアウトした後(共有のマウント解除)にスクリプトを実行します。
両方のスクリプトが完了し、動作します。
ユーザーがボックスにログインすると、スクリプトがサーバーからマウントスクリプトをダウンロードして実行し(wget私は推測しますか?)、それを実行します。ログアウトについても同じです。
できますか?私はネットを検索してきましたが、これまで運がありませんでした。私はシェルのログイン/ログアウトでそれを機能させることができましたが、ユーザーはシェルが何であるかさえ知らず、それを使用しません:)
それを見つけた。
/etc/gdm/PostLogin/Default for login script
/etc/gdm/PostSession/Default for logout script
Florianの suggestion から、それを行ったgdmには何かがあるはずだと考えました:)
/etc/X11/Xsession.d
と/etc/X11/Xreset.d/
を使用します
たぶん pam_mount (Ubuntuのパッケージlibpam-mount
)はソリューションを置き換えることができます。
Ubuntu Preciseの/etc/lightdm/lightdm.conf
に次を追加しました。
[SeatDefaults]
session-cleanup-script=/usr/local/bin/script-to-run
毎回うまく動作します。
ソース: http://ubuntuforums.org/showthread.php?t=1969822&p=11892228#post11892228