আপনার ফাইল সিস্টেমটি ডিক্রিপ্ট করা থাকে এবং এটি পড়তে / লেখার জন্য পরিবেশের ভেরিয়েবলগুলির সাথে মেলে চেষ্টা করার সময় আপডেট বি রান করার বিষয়ে কীভাবে?
ম্যান পৃষ্ঠাটি পড়ার পরে, আপনার বেস আরসি ফাইলটিতে দুটি ভেরিয়েবল যুক্ত করুন।
man locate
echo "export LOCATE_PATH=$HOME/var/lib/mlocate/mlocate.db:$LOCATE_PATH" >> ~/.bashrc
echo "export DBPATH=$HOME/var/lib/mlocate/mlocate.db:$DBPATH" >> ~/.bashrc
উপরে উল্লিখিত ডিরেক্টরিটি তৈরি করুন এবং এমলোকেট গোষ্ঠীতে $ ব্যবহারকারী নাম যুক্ত করুন।
mkdir -p ~/var/lib/mlocate/
sudo usermod -a -G mlocate $username
আপনার ব্যবহারকারীকে এমলোটেট গ্রুপে গণনা করতে এবং আবার নতুন পরিবেশের ভেরিয়েবলগুলি পেতে লগ আউট এবং আবার লগ ইন করুন। এখন যখন আপনি দৌড়াবেন,
updatedb -o $LOCATE_PATH
এখন একটি সনাক্ত ডাটাবেসে ডিক্রিপ্ট করা ফাইলগুলি কি? বা, আপনি এটিকে কাজ করতে বা আরও ভাল করতে কী করেছেন?
আপনি ব্যবহারকারীর ক্রন্টবে আপডেটেডব যুক্ত করতেও পারেন। প্রথম রান:
crontab -e
এবং নিম্নলিখিত লাইন যুক্ত করুন:
0 12 * * * updatedb -o $HOME/var/locate