আর একটি বিকল্প হ'ল প্যাম ব্যবহার করা - এটি আপনাকে অন-লগইন ক্রিয়া সংজ্ঞায়নের জন্য একটি সুনির্দিষ্ট উপায় প্রদান করবে।
জেনেরিক পদক্ষেপের জন্য আপনি pam_exec ( http://manpages.ubuntu.com/manpages/hardy/man8/pam_exec.8.html ) এর উপর নির্ভর করতে পারেন । তবে, যদি আপনাকে নিরাপদ উপায়ে আরও সুনির্দিষ্ট ক্রিয়া করা দরকার হয় তবে আরও বিশেষায়িত প্যাম মডিউল থাকতে পারে যা আরও ভাল ফিট করে যেমন সাধারণত ব্যবহৃত পাম_মাউন্ট (অন-লগইন মাউন্টগুলির জন্য - http: //manpages.ubuntu)। com / manpages / হার্ডি / man8 / pam_mount.8.html ) বা পাম_চেকো (ব্যবহারকারীদের কাছে স্বেচ্ছাসেবী বার্তার জন্য - http://manpages.ubuntu.com/manpages/hardy/man8/pam_echo.8.html )।
সাধারণভাবে, পাম লগইনগুলি কাস্টমাইজ করার জন্য একটি খুব ঝরঝরে সিস্টেম, তাই অন্যরা যেভাবে পরামর্শ দিয়েছিল, আপনি সম্ভবত এটি সম্ভাব্য অনিরাপদ স্ক্রিপ্টিংয়ের উপর নির্ভর না করে আরও কিছুটা দেখতে চাইবেন।
উদাহরণ
মোটামুটি টিপিক্যাল /etc/pam.d/system-auth প্রদত্ত আমরা লগ-ইন করার পরে পাম_এক্সেক নিয়োগ করতে পারি:
session optional pam_ssh.so
session required pam_limits.so
session required pam_env.so
session optional pam_mktemp.so
session required pam_unix.so
session optional pam_exec.so /usr/local/bin/my_prog
session optional pam_permit.so
যেখানে /usr/local/bin/my_prog
সফল ব্যবহারকারী লগইনের পরে স্বেচ্ছাসেবী প্রোগ্রাম চালানো হয়।