জিডিএম লগইন এবং লগআউট করার পরে আমি কীভাবে কোনও স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে চালাতে পারি?


10

আমার একটি সেটআপ রয়েছে যেখানে আমার ব্যবহারকারীরা এলডিপ ব্যবহার করে লগইন করেন এবং এটি ঠিক কাজ করে।

আমি আমার ব্যবহারকারীদের লগইন করার পরে একটি স্ক্রিপ্ট চালাতে চাই (এটির একটি স্ক্রিপ্ট যা এটি সনাক্ত করবে যে তারা কোন গ্রুপে রয়েছে এবং সেই অনুযায়ী নেটওয়ার্কের ভাগ ম্যাপ করে) এবং লগ আউট করার পরে (তাদের শেয়ারের পরিমাণ বাড়িয়ে তোলে)।

উভয় স্ক্রিপ্ট সম্পন্ন হয়েছে এবং তারা কাজ করে।

আমি চাই যে যখন ব্যবহারকারী বাক্সটিতে লগইন করে একটি স্ক্রিপ্ট আমার সার্ভার থেকে মাউন্টিং স্ক্রিপ্ট ডাউনলোড করতে চালায় (আমি কী অনুমান করি?) এবং এটি চালায়, লগআউট করার জন্য একই জিনিস।

এটা করা যায়? আমি নেট অনুসন্ধান করছি এবং এখনও পর্যন্ত ভাগ্য ছিল না। আমি শেল লগইন / লগআউট এ কাজটি পরিচালনা করতে পেরেছি, কিন্তু আমার ব্যবহারকারীরা এমনকি শেলটি কী তা জানেন না এবং এর কোনও ব্যবহার নেই :)


1
আপডেট: জিনোম ডিসপ্লে ম্যানেজারের 3 সংস্করণের জন্য, সম্পর্কিত ফোল্ডারগুলি / ইত্যাদি / জিডিএম 3 এর অধীনে।
ভ্যানিয়ামিয়াম

উত্তর:


16

এটি পেয়েছি।

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

ফ্লোরিয়ার পরামর্শে আমি বুঝতে পেরেছিলাম যে জিডিএম এর জন্য এমন কিছু হওয়া উচিত যা :)


1
এখনও 2019 এ কাজ করে, উবুন্টু 18.04.01 এ / ইত্যাদি / জিডিএম 3 / পোস্টসেশনে নিশ্চিত হয়েছে
ইভান

3
  • ব্যবহার করুন /etc/X11/Xsession.dএবং/etc/X11/Xreset.d/

  • হতে পারে পাম_মাউন্ট ( libpam-mountউবুন্টুতে প্যাকেজ ) আপনার সমাধান প্রতিস্থাপন করতে পারে।


বাহ যে দ্রুত ছিল :) ধন্যবাদ ফ্লোরিয়ান, আমি আবার কাজটিতে ফিরে এলে আমি এটি পরীক্ষা করব। আমি পাম_মাউন্টটি একবার দেখে নেব, পাম_ * এর সাথে জড়িত মাথাব্যথার ক্ষেত্রে আমার ন্যায্য অংশ ছিল তাই আমি এড়াতে চেষ্টা করছিলাম: পি
ফার্নান্দো

বিলম্বিত প্রতুত্তরের জন্য দুঃখিত। দুর্ভাগ্যক্রমে এই কাজ করেনি: / libpam - মাউন্ট আমার প্রয়োজনের জন্য না হয়। অন্য কোন পরামর্শ?
ফার্নান্দো

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.