निर्देशिका बनाने के लिए आपके पास अनुमतियां नहीं हैं। जैसा कि आप इसे अपने उपयोगकर्ता के रूप में चलाने की कोशिश कर रहे हैं, और जैसा कि मुझे संदेह /data/dbहै कि कहीं हार्डकोड है, आपको ऐसा करने में सक्षम होना चाहिए
sudo install -m 0755 -o $USER -d /data/db
यह sudoदो निर्देशिकाओं ( /dataऔर /data/db) बनाने के लिए सुपर उपयोगकर्ता विशेषाधिकार ( ) का उपयोग करेगा । आपके /data/dbद्वारा निर्दिष्ट उपयोगकर्ता के स्वामित्व में होगा -o- आपके पास ( $USER) की 0755अनुमति होगी - पूर्ण अनुमतियों के साथ स्वामी, और हर कोई केवल-पढ़ने के लिए पहुँच प्राप्त करेगा। यदि मूल निर्देशिकाएं गायब हैं, तो वे जड़ द्वारा बनाई जाएंगी और स्वामित्व में होंगी (इस बारे में डॉक्स नहीं मिल सकती हैं, लेकिन प्रयोग इसकी पुष्टि करते हैं)।
मेरा सुझाव है कि आप इसे इस तरह से करेंगे क्योंकि बाकी निर्देश आप अभी भी अपने उपयोगकर्ता के रूप में करेंगे।