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