ম্যাকের উপর mkdir এর জন্য অনুমতি অস্বীকার


12

ঠিক আছে আমি কোনও লিনাক্স কমান্ড জানি না এবং কেবল এখানে নির্দেশাবলী অনুসরণ করার চেষ্টা করছি: http://www.bigspaceship.com/2011/02/installing-mongodb-on-mac/

তাই আমি টার্মিনালটি খুললাম এবং টাইপ করলাম

mkdir -p /data/db

তবে এটি অনুমতি অস্বীকার করে বলেছে।

আমার কি করা উচিৎ?

উত্তর:


21

এই আদেশটি ব্যবহার করে দেখুন:

sudo mkdir -p /data/db

sudo কমান্ডটি উচ্চতর সুবিধাগুলি সহ কার্যকর করে এবং কমান্ডটি কার্যকর করার আগে আপনার পাসওয়ার্ড জানতে চাইবে।


ঠিক আছে, এখন যদি আমি স্পটলাইটে "ডিবি" টাইপ করি তবে এটি এটি খুঁজে পাবে ... তবে কমান্ড লাইনের কীভাবে? টার্মিনালের এই ফোল্ডারে আমি কীভাবে নেভিগেট করব? ডসের পূর্বাভাসে আমরা সিডি \ ডিবি বলতে পারি
ব্লেক

এটি এখনও লিনাক্সে সিডি রয়েছে, সুতরাং সিডি / ডেটা / ডিবি ডিরেক্টরিতে আপনারা dir এর পরিবর্তে ls ব্যবহার করতে চান ডিরেক্টরিটি দেখানোর জন্য, ls / ডেটা / ডিবি
ড্যানি

1
আমরা কি sudo ব্যবহার করতে চান না? মংডোব দিয়ে ভবিষ্যতে কি অনুমতি ত্রুটি থাকবে?
কনার জোঁক

11

ডিরেক্টরি তৈরি করার অনুমতি আপনার নেই। আপনি যেমন এটি নিজের ব্যবহারকারী হিসাবে চালানোর চেষ্টা করছেন এবং আমার সন্দেহ হিসাবে /data/dbকোথাও হার্ডকোড রয়েছে, আপনি এটি করতে সক্ষম হবেন

sudo install -m 0755 -o $USER -d /data/db

এটি sudoদুটি ডিরেক্টরি ( /dataএবং এবং /data/db) তৈরি করতে সুপার ব্যবহারকারীর সুবিধাগুলি ( ) ব্যবহার করবে । - (আপনি ) /data/dbদ্বারা নির্দিষ্ট করা ব্যবহারকারীর মালিকানাধীন এবং আপনার অনুমতি থাকবে - পূর্ণ অনুমতি সহ মালিক এবং প্রত্যেকে কেবল পঠনযোগ্য অ্যাক্সেস। যদি অভিভাবক ডিরেক্টরিগুলি অনুপস্থিত থাকে তবে সেগুলি রুটের মালিকানাধীন তৈরি এবং মালিকানাধীন হবে (এটি সম্পর্কে ডকগুলি খুঁজে পাবে না, তবে পরীক্ষাগুলি এটি নিশ্চিত করে)।-o$USER0755

আমি আপনাকে এটি এইভাবে করার পরামর্শ দিচ্ছি কারণ আপনার নিজের ব্যবহারকারীর হিসাবে বাকি নির্দেশাবলী আপনি এখনও করবেন।



4

আর একবার চেষ্টা কর:

mkdir -p data/db

এর আগে কোনও স্ল্যাশ নেই data


এই আমার জন্য শব্দ। এটি বর্তমান কার্যনির্বাহী ডিরেক্টরিতে ডেটা / ডিবি তৈরি করে।
মেরুয়েমু


0

ম্যাক ওএস এক্সেও একই সমস্যা ছিল। আমি নির্বাহ করে এই মীমাংসিত sudo -p mkdir data, cd dataএবং এই পর sudo -p mkdir db। শুভকামনা।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.