locateকমান্ড লিনাক্স খুব দরকারী সরঞ্জাম হয় তাহলে কিন্তু এটি শুধুমাত্র রুট বলে মনে হয় চালাতে পারেন updatedbকমান্ড যা খুবই এটি ব্যবহার করতে unconvinent হয়। সুতরাং কিভাবে সাধারণ ব্যবহারকারী আপডেট বি কমান্ড চালানোর জন্য প্রাইভেলিজ রাখতে?
updatedb সনাক্ত কমান্ড দ্বারা ব্যবহৃত ডিবি আপডেট করার জন্য কমান্ড ব্যবহার।
সাধারণ ব্যবহারকারী হিসাবে আপডেট বি চালানোর চেষ্টা করার সময় নিম্নলিখিত ত্রুটি বার্তাটি রয়েছে:
[mirror@home code]$ updatedb
updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'
বা:
updatedb -o db
updatedb: can not change group of file `/var/lib/gforge/chroot/home/users/bigmeow/tmp/db.uhEZFQ': Operation not permitted
--require-visibilityপতাকাটি কী তা ব্যাখ্যা করুন ... তবে আপনি কেন কিছুটা ব্যাখ্যা করতে পারেন কেন? যেমন @xaizek যা করছেন কেবল তাই করবেন না এবং--require-visibilityপতাকা ব্যবহার না করেই আপনার ব্যবহারকারীর অনুমতিপ্রাপ্ত কোনও স্থানে ডাটাবেস তৈরি করবেন না কেন ?