টার্মিনাল থেকে সিডি / ইউএসআর / স্থানীয় / বিন চেষ্টা করার সময় অনুমতি অস্বীকার করা হয়েছিল


12

টার্মিনাল থেকে, আমি আমার ব্যবহারকারীর নাম লগইন আইডি এর অধীনে স্থানীয় \ স্থানীয় \ বিনে যাওয়ার চেষ্টা করেছি, তবে অনুমতিটি আমি অস্বীকার পেয়েছি। Ls কমান্ড হিসাবে একই। কোন পরামর্শ?

সম্পাদনা:

mac1:/ user1$ ls -la /usr/local

total 0

drwxr-xr-x   5 root  wheel  170 Feb 15 17:53 .

drwxr-xr-x@ 12 root  wheel  408 Jan 16 14:30 ..

drwx------  19 504   wheel  646 Feb 15 18:39 bin

drwxrwxr-x   4 root  admin  136 Dec 16 08:47 lib

drwxr-xr-x   6 root  wheel  204 Feb 15 17:53 share

আপনি কি আমাদের আউটপুট দেখাতে পারেন ls -la /usr/local?
slhck

@ এসএলএইচইচসি: দয়া করে সম্পাদনা করুন।
এমিলিজে

উত্তর:


29

হাই সিয়েরা (10.13) এর আগের ওএস এক্স বা ম্যাকোসের সংস্করণগুলিতে আপনি কেবল টাইপ করতে পারেন:

sudo chown -R $(whoami) /usr/local

এটি ম্যাকোএস 10.13 বা তদুর্ধের ক্ষেত্রে প্রযোজ্য নয়, কারণ সিস্টেমের একীকরণ সুরক্ষা নিশ্চিত করবে যে এর মালিকানা /usr/localপরিবর্তন করা যাবে না।

অথবা আপনি যদি এটি নির্দিষ্ট করতে চান /usr/local/bin:

sudo chown -R $(whoami) /usr/local/bin

এছাড়াও, আপনার অনুমতি মোডগুলি বন্ধ রয়েছে /usr/local/binothers আদর্শভাবে অন্যদের দ্বারাও অ্যাক্সেসযোগ্য হওয়া উচিত:

sudo chmod -R u=rwX,go=rX /usr/local/bin

11
আমি সাধারণত পুনরাবৃত্ত পরিবর্তনগুলির সাথে সংখ্যাগত মোডগুলি (755 এর মতো) ব্যবহার করার পরামর্শ দিই না - এটি সম্ভবত সরল ফাইলগুলিতে এক্সিকিউট এক্সেস যুক্ত করতে পারে যা কার্যকর করা যায় না (যদিও একটি বিন ডিরেক্টরি ক্ষেত্রে এটি সম্ভবত কোনও সমস্যা নয়)। পরিবর্তে এর মতো কিছু ব্যবহার করুন sudo chmod -R u=rwX,go=rX /usr/local/bin- "X" মোড সেটগুলি উপযুক্ত মনে হলেই এক্সেস এক্সিকিউট করে।
গর্ডন ডেভিসন

ভাল পরামর্শ, ধন্যবাদ। আপনি যেমন বলেছিলেন, আমি কেবল এটি লিখেছিলাম কারণ আমরা একটি binডিরেক্টরি সম্পর্কে কথা বলছিলাম ।
slhck

আসলেই ভাল ধারণা নয়। এটি বাইনারিগুলির মালিককে পরিবর্তন করতে পারে যা প্রক্রিয়াটি স্টল করতে পারে এবং আপনাকে একটি শক্ত সময় দিতে পারে। আপনার প্রয়োজনীয় সিলেক্টলি "নিজস্ব" একক বাইনারিগুলি ভাল।
কায়সার

এটি কীভাবে হয় সে সম্পর্কে কথা বললে মনে হচ্ছে ম্যাকপোর্টের উদাহরণস্বরূপ এই স্থিতিটি তৈরি হয়। অন্তত এটি আমার ম্যাক এ তৈরি করেছে। drwx------ 29 macports wheel 986B 8 Aug 14:01 bin
অস্কারস্কর

1
এটি করার সময় আমি নীচের ত্রুটিটি পাচ্ছি (আমি chown: changing ownership of '/usr/local/bin/docker-compose': Operation not permitted
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.