লিনাক্সের জন্য একটি লগঅফ স্ক্রিপ্ট / টাস্ক তৈরি করুন


15

উইন্ডোজ এবং ম্যাক ওএস এক্স এর জন্য আমার প্রশ্নের অনুরূপ শিরায় , কেউ কীভাবে লিনাক্সের জন্য লগঅফ স্ক্রিপ্ট তৈরি করবেন?

যে কোনও ডিস্ট্রো ঠিক আছে, কারণ আমি নিশ্চিত যে এটি অন্যদের মধ্যে প্রসারিত হবে। যদিও আমি আরএইচইএল / সেন্টোস / ফেডোরা এবং উবুন্টুর সাথে সর্বাধিক পরিচিত।

সংযোজন
যদি গ্রাফিক্যাল লগইন (যেমন একটি লকোয়াল ওয়ার্কস্টেশনে) এবং দূরবর্তী লগইনের (যেমন মাধ্যমে ssh) উভয়ের জন্য এটি বিদ্যমান থাকে তবে এটি আদর্শ হতে পারে - তবে আমি উভয়ই সম্ভব না হলে আমি একটি বা অন্যটির জন্য মীমাংসা করব।

উত্তর:


13

রিমোট এসএসএইচ সেশনের জন্য, কোনও অন-লগআউট স্ক্রিপ্টিং পরিচালনা করা আপনার শেলের কাজ। বাশ শেলটি সাধারণত চালিত হয় ~/.bash_logout

এক্স সেশনের জন্য, লগইন ম্যানেজার অন-লগআউট স্ক্রিপ্টিং নিয়ন্ত্রণ করে। ফাইল অবস্থানগুলি নির্ভর করে কোন লগইন পরিচালক ব্যবহার করছেন। অন-লগআউট স্ক্রিপ্টটি কার্যকর করা হলে এক্সারভার চলমান নয়, সুতরাং স্ক্রিপ্টে এমন কোনও প্রোগ্রাম অন্তর্ভুক্ত করবেন না যা প্রদর্শনটি অ্যাক্সেস করার চেষ্টা করে।

  • জিনোমের জন্য , /etc/gdm/PostSession/Defaultসিস্টেম-ব্যাপী ডিফল্ট লগআউট স্ক্রিপ্টের জন্য ব্যবহার করুন (কে লগ আউট করছে তা নির্ধারণ করে না)। বাশের লগআউট স্ক্রিপ্টের বিপরীতে, আমি মনে করি না যে কোনও জিডিএম পোস্টসেশন স্ক্রিপ্টটির ব্যবহারকারী-নির্দিষ্ট সংস্করণ রয়েছে।

  • এক্সডিএম ব্যবহার করে একটি রিসেট স্ক্রিপ্ট ইনস্টল করা আছে /etc/X11/xdm/Xreset

  • ডি-ই (এম ব্যবহার করে) জন্য , যদি আপনি চান স্ক্রিপ্ট । কেডি 3 ব্যবহার করে । অবস্থান, এম কনফিগারেশন ফাইলের মধ্যে নির্দিষ্ট করা যেতে পারে সঙ্গে, কী।Reset/etc/kde3/kdm/Xreset/etc/kde3/kdm/kdmrcReset

  • ডাব্লুডিএম স্পষ্টতই রিসেট স্ক্রিপ্টগুলির একটি জুড়ি ব্যবহার করে: প্রতি প্রদর্শন ডিস্ক্রিপ্ট স্ক্রিপ্টে /etc/X11/wdm/Xreset_0(প্রদর্শনের জন্য :0), এবং তে একটি গ্লোবাল স্ক্রিপ্ট /etc/X11/wdm/Xreset। ডাব্লুডিএম কনফিগারেশন ফাইলটি রয়েছে /etc/X11/wdm/wdm-config

এই উত্তরের ফাইলের অবস্থানগুলি ডেবিয়ান প্যাকেজগুলি থেকে। উবুন্টু প্যাকেজগুলি সাধারণত একই ফাইলগুলি ব্যবহার করবে তবে অন্যান্য বিতরণগুলি বিকল্প অবস্থান ব্যবহার করতে পারে।


কেডিএ বা ফ্লাক্সবক্স বা আইসডব্লিমের জন্য কি একই বৈশিষ্ট্য রয়েছে?
ওয়ারেন 17

1
জিডিএম হ'ল এক্স লগইন ব্যবস্থাপক এক্সডিএমের জন্য জিনোম-প্রতিস্থাপন। কেডিএম হ'ল কেডিএম, আমি বিশ্বাস করি। সেখানে অন্যরা আছেন তবে তারা তিনটি বড়। আমার মনে হয় ডাব্লুডিএম প্রায়শই ফ্লাক্সবক্স ব্যবহারের জন্য সুপারিশ করা হয়? এসডিএম (এসএসএইচ-ভিত্তিক!) রয়েছে যা সম্ভবত স্ক্রিপ্টিং সমর্থন সরবরাহ করে। আরও বিশদ জানি না; পরে যদি আমি কোন সুযোগ পাই তবে আমি এটি চেষ্টা করার চেষ্টা করব।
কোয়াকোট কোয়েক্সোট

6

ডিস্ট্রো authentificate ব্যবহারকারীদের পিএএম ব্যবহার করেন, তাহলে আপনি ইনস্টল করতে পারেন pam_scriptপ্রদান onsessionopen/onsessionclosefuncionality।

আমি এটি ডেবিয়ান ভিত্তিক ডিস্ট্রোজে scpকেবল ব্যবহারকারীদের দ্বারা সংশোধিত ফাইলগুলি পরীক্ষা করতে এবং ফাইলগুলির অনুমতিগুলি সামঞ্জস্য করতে ব্যবহার করি।

আপনি ফ্রেইকোড থেকে ডাউনলোডpam_script করতে পারেন ।


5

সি-শেল, ওরফে সিএস,। লগআউট কার্যকারিতা রয়েছে এবং ব্যাশের (আরও বর্তমান ডিফল্ট) রয়েছে .ব্যাশ_লগআউট, তবে আমি একই ধরণের ধারণার সাথে অন্য কোনও শেল (কেএসএস, শ, ইত্যাদি) মনে নেই।

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