এটি একটি পূর্ববর্তী প্রশ্নের উত্তর আমি লিখেছি:
সাধারণত যদি আপনি জানতে চান যে কোনও প্রক্রিয়া / ব্যবহারকারী / ফাইল এর বিরুদ্ধে লসফ চালানো না করে 24/7 ব্যবহার করে আপনি কী করছেন তবে আপনি অডিটেক্টেল ব্যবহার করেন।
ধরে নিচ্ছি আপনার কাছে সাম্প্রতিক-ইশ কার্নেল অডিট নিয়ন্ত্রণ রয়েছে একটি সাধারণ ক্রিয়াকলাপ। (এটি ডেবিয়ান-ফু-তে রয়েছে, যদি আপনি রেড হ্যাটকে যথাযথ অনুবাদ অনুবাদ করেন)
# apt-get install auditd
নিশ্চিত হয়ে নিন যে এটির চলমান (/etc/init.d/auditd অবস্থা)।
auditctl -a entry,always -F arch=b64 -S open -F pid=<process id>
আপনি যদি 32-বিট খিলানটি চালাচ্ছেন তবে বি 64 এর সাথে বি 64 টি প্রতিস্থাপন করুন, কোনও সিস্টেম কল বা 'সব' শব্দ দ্বারা ওপেন প্রতিস্থাপন করা যাবে
আরও নিরীক্ষণ ম্যানপেজ পড়ুন।
আপনি এই পদ্ধতিটি ব্যবহার করতে পারেন এবং 'লিঙ্কমুক্ত' সিস্টেম কলটি দেখার জন্য এটি জিজ্ঞাসা করতে পারেন।
-W পরামিতি ফাইল / ডিরেক্টরি দেখার জন্য দরকারী তবে ম্যান পৃষ্ঠাটি যেমন ব্যাখ্যা করেছে তেমন সতর্কতা রয়েছে।
-w পাথ পথে ফাইল সিস্টেমের অবজেক্টের জন্য একটি ঘড়ি .োকান। আপনি শীর্ষ স্তরের ডিরেক্টরিতে একটি ঘড়ি sertোকাতে পারবেন না। এটি কার্নেল দ্বারা নিষিদ্ধ। ওয়াইল্ডকার্ডগুলি সমর্থিত নয় এবং একটি সতর্কতা উত্পন্ন করবে। অভ্যন্তরীণভাবে ইনোডটি ট্র্যাক করে যেভাবে কাজ দেখছে তা। এর অর্থ হ'ল আপনি যদি কোনও ডিরেক্টরিতে একটি ঘড়ি রাখেন তবে ফাইল ফাইল ইভেন্ট হিসাবে কী প্রদর্শিত হবে তা আপনি দেখতে পাবেন তবে এটি কেবল মেটা ডেটা আপডেট করা is এটি করে আপনি কয়েকটি ইভেন্ট মিস করতে পারেন। যদি আপনাকে কোনও ডিরেক্টরিতে সমস্ত ফাইল দেখতে হয় তবে এটি প্রতিটি ফাইলে একটি পৃথক ঘড়ি রাখার জন্য প্রস্তাবিত। সিস্কেল অডিটিং নিয়মগুলির বিপরীতে, ঘড়িগুলি কার্নেলের কাছে প্রেরিত নিয়মের সংখ্যার উপর ভিত্তি করে কার্য সম্পাদনকে প্রভাবিত করে না।