লিনাক্স ব্যবহার করে, আমি আমার নামে চালানো এক্সিকিউটেবলগুলিকে পুরো কমান্ড লাইন (অনুশীলনে, প্রতিটি এক্সিকিউটি * () আমার নিজের ব্যবহারকারী হিসাবে সম্পন্ন করা) সহ ট্র্যাক করতে চাই। যে প্রোগ্রামটি আমি নিয়ন্ত্রণ করি না তার কোনও কাজ পরিচালনা করার জন্য, আমি যে প্রোগ্রামটি পাস করি তা সম্পাদন করার জন্য ধারণা করা হয় তবে আমি এটি নিশ্চিত করে দিতে চাই এবং এটি কোন বিকল্পগুলি ব্যবহার করে তা নিশ্চিত করতে চাই। আমি যে প্রোগ্রামটি নিয়ন্ত্রণ করি না তা ছিনতাই, এবং কর্মটির জন্য যে প্রোগ্রামটি সম্পাদন করা উচিত বলে মনে করা হয় তার নামের উপর নির্ভর করে আচরণটি পরিবর্তন করে বলে মনে হয়, তাই আমি কোনও শেল স্ক্রিপ্টে পাস করতে পারি না যা তথ্য লগ করে সত্যিকারের কাছে প্রার্থনা করবে কার্যক্রম.
সম্পূর্ণ কমান্ড লাইন সহ লিনাক্সের সিস্টেমে আমার ব্যবহারকারী হিসাবে সমস্ত এক্সিকিউটিভ * () এর কাজ সম্পর্কে আমাকে অবগত করা কি সম্ভব? ps
একটি লুপ চলমান সংক্ষিপ্ত , যে। আমি বরং এটি যে সিস্টেমে আমি কাজ করি সেগুলিতে সরাসরি এটি করতে চাই এবং রুট অ্যাক্সেসের প্রয়োজন নেই, তবে প্রয়োজন হলে আমি এমন একটি সিস্টেম তৈরি করতে পারি যার উপর আমার রুট অ্যাক্সেস রয়েছে, প্রোগ্রামগুলি ইনস্টল করুন এবং সেখানে তদন্ত করতে পারবেন।
উবুন্টু 12.4 এলটিএস ব্যবহার করে।
audit
দেয় তবে শেলের একটি 'সম্পূর্ণ কমান্ড লাইন' পুনর্নির্দেশ / পাইপিং এবং এনভ্যাভার সেটিংস ব্যবহারের পাশাপাশি বিকল্প / বিস্তৃতি, উল্লেখযোগ্য উদ্ধৃতি সহ শিশু প্রক্রিয়াটিকেও প্রভাবিত করতে পারে এবং ব্যবধান, এবং নিয়ন্ত্রণ কাঠামোগুলি পছন্দ করে তবে doa && dob
আপনি সেগুলি পাবেন না।