আপনি সমস্যার কাছে এইভাবে যান না। একবার আপনি কোনও ব্যবহারকারীর শেল অ্যাক্সেস দেওয়ার পরে, আপনি সেই ব্যবহারকারীকে তার যে অনুমতি দেওয়ার উপযুক্ত অনুমতি রয়েছে তার কিছু করার দায়িত্ব অর্পণ করছেন। কমান্ড লগিং ভুলে যান, কোনও ইউনিক্স সিস্টেমে কমান্ড চালানোর জন্য অনেকগুলি উপায় রয়েছে।
উদাহরণস্বরূপ, ব্যবহারকারী একটি মেল ক্লায়েন্ট শুরু করতে পারে (লগ করা হয়েছে কেবলমাত্র কমান্ডটি pine
, উদাহরণস্বরূপ), সেখানে তিনি "রচনা" নির্বাচন করেন যা VI শুরু হয় এবং VI থেকে তিনি যে কোনও কমান্ড চালু করতে চান তা চালু করে :!cmd
। এই কমান্ডটি কোথাও লগইন করা হয়নি, এবং সিস্টেমের দৃষ্টিকোণ থেকে, এটি গ্রিপ বা সাজানোর মতো ষষ্ঠ নামে পরিচিত কোনও সহায়ক অ্যাপ্লিকেশনটির মতো। শেল দ্বারা লগ করা একমাত্র কমান্ড ছিল pine
।
দেখে মনে হচ্ছে আপনি আসলে যা চান তাকে অডিটিং বলা হয় । অডিটিং সাবসিস্টেমটি সক্ষম করুন auditctl
এবং auditd
লগড কী তা নিয়ন্ত্রণ করতে অডিট প্যাকেজ থেকে কমান্ড এবং ডেমন ব্যবহার করুন । আরও তথ্য নিরীক্ষা (8) ম্যানুয়াল পৃষ্ঠায়।
নোট করুন যে প্রতিটি প্রক্রিয়া ইনস্ট্যান্টেশন লগিং এটি সর্বোত্তম নাও হতে পারে। উদাহরণস্বরূপ, ./configure
একটি সফ্টওয়্যার প্যাকেজটির জন্য সহজ (অটোটুলগুলি ব্যবহার করে তৈরি করা হয়েছে) হাজার হাজার প্রক্রিয়া তাত্পর্য তৈরি করার জন্য উল্লেখযোগ্য। এটি এত শোরগোলের সাথে নিরীক্ষণ লগকে প্লাবিত করবে যে এটি পরে বিশ্লেষণ করা খুব শক্ত হয়ে যায়।