getent
হোম ডিরেক্টরি গণনা করতে ব্যবহার করুন ।
getent passwd |
cut -d : -f 6 |
sed 's:$:/.bash_history:' |
xargs -d '\n' grep -s -H -e "$pattern"
যদি আপনার হোম ডিরেক্টরিগুলি একটি সুপরিচিত স্থানে থাকে তবে এটি হিসাবে সহজ হতে পারে
grep -e "$pattern" /home/*/.bash_history
অবশ্যই, যদি কোনও ব্যবহারকারী আলাদা শেল বা এর আলাদা মান ব্যবহার করে তবে এটি HISTFILE
আপনাকে বেশি কিছু বলবে না। অথবা এটি আপনাকে কমান্ডগুলি সম্পর্কে জানাবে না যা শেলের মাধ্যমে কার্যকর করা হয়নি, বা ব্যবহারকারীর প্রথমদিকে কিছু ব্যবহারকারী ডিরেক্টরিতে থাকা আলেসেস এবং ফাংশন এবং এখন-সরানো বাহ্যিক কমান্ডগুলি সম্পর্কে বলে $PATH
। আপনি যদি যা জানতে চান ব্যবহারকারীরা কি চালাচ্ছে তা যদি আপনার জানতে চান তবে আপনার অ্যাকাউন্টিং প্রক্রিয়াজাতকরণ বা কোনও ফ্যানসিয়ার অডিটিং সিস্টেম প্রয়োজন; আমার কম্পিউটারে নজরদারি ক্রিয়াকলাপ দেখুন । , প্রক্রিয়া শেষ হওয়ার পরে কতক্ষণ চললো তা কীভাবে পরীক্ষা করবেন? ।