locate
आदेश लिनक्स पर बहुत उपयोगी उपकरण है, लेकिन यह केवल जड़ लगता चला सकते हैं updatedb
आदेश जो बहुत इसका इस्तेमाल करने unconvinent है। तो अपडेटेड कमांड चलाने के लिए साधारण उपयोगकर्ता को निजीकरण करने के लिए कैसे करें?
updatedb
कमांड का पता लगाने के लिए db का उपयोग करने के लिए कमांड का उपयोग होता है।
लेकिन सामान्य उपयोगकर्ता के रूप में अद्यतन करने का प्रयास करते समय निम्न त्रुटि संदेश है:
[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
ध्वज का उपयोग किए बिना अनुमति है ?