সমস্ত ব্যবহারকারী, বা একটি নির্দিষ্ট ব্যবহারকারীর জন্য? একটি একক ব্যবহারকারীর জন্য, তাদের .bashrcফাইলে এটি সেট করুন; সমস্ত ব্যবহারকারীর জন্য, pam_exec দেখুন ।
যদি ব্যবহারকারীরা আগত হয় sshd, আপনি নিম্নলিখিত লাইনটিতে যুক্ত করতে চান /etc/pam.d/sshd; অন্যান্য উত্সগুলি তাদের উত্সের উপর নির্ভর করে:
session optional pam_exec.so seteuid /path/to/my/hook.sh
পরীক্ষার উদ্দেশ্যে, মডিউলটি এতে অন্তর্ভুক্ত করা হয়েছে optional, যাতে এটি ব্যর্থ হলে আপনি এখনও লগইন করতে পারেন। পরে আপনি কি নিশ্চিত যে এটি কাজ করে প্রণীত, আপনি পরিবর্তন করতে পারেন optionalথেকে required। তারপরে আপনার হুক স্ক্রিপ্টটির সম্পাদনা সফল না হলে লগইন সম্ভব হবে না।
দ্রষ্টব্য: আপনি যখনই লগইন কনফিগারেশনটি পরিবর্তন করেন তখনই ব্যাকগ্রাউন্ডে একটি ব্যাকআপ শেল খোলা রেখে নতুন টার্মিনাল থেকে লগইনটি পরীক্ষা করুন।