777 অনুমতিগুলি এখানে অগত্যা খারাপ নয় - আপনি সম্ভবত কখনও অনুমতি সংক্রান্ত সমস্যার মধ্যে চলে যাবেন না, এবং এটি আমি বলব এমন কোনও সুরক্ষা সমস্যা নয়।
যাইহোক, /usr/local/share
হোমব্রিউয়ের জন্য "স্বাভাবিক" অনুমতিগুলি অবশ্যই (পুনরাবৃত্তভাবে) 755 হওয়া উচিত rwxr-xr-x
।
chmod -R 755 /usr/local/share
কমপক্ষে brew
সেখানে কোনও কিছু করার জন্য সুডো অনুমতিগুলির দরকার নেই। কেবলমাত্র /usr/local
তার মালিকানাধীন root
তবে এই staff
গ্রুপটির জন্য লিখিতযোগ্য , যাতে আপনার ব্যবহারকারীর মধ্যে থাকা উচিত।
বিদ্যমান হোমব্রিউ ইনস্টলগুলি ঠিক করার জন্য, এই টুকরোটি পরীক্ষা করে দেখুন , এটি এমন একটি স্ক্রিপ্ট যা আপনার /usr/local
অনুমতিগুলি সংশোধন করার চেষ্টা করবে ।
উদাহরণস্বরূপ, আমার (বুদ্ধিমান) হোমব্রিউ ইনস্টলগুলির একটির ডিরেক্টরি তালিকা এখানে ghostscript
কেবলমাত্র ব্যতিক্রম হিসাবে প্রয়োজনীয় যা দরকার sudo brew link
:
aeneas:local werner$ ls -la /usr/local/share/
total 40
drwxr-xr-x 11 werner staff 374 Mar 5 14:53 .
drwxrwxr-x 14 werner staff 476 Feb 28 12:51 ..
drwxr-xr-x 6 werner staff 204 Mar 5 14:54 aclocal
drwxr-xr-x 8 werner staff 272 Mar 5 14:53 doc
lrwxr-xr-x 1 werner staff 34 Feb 8 12:26 ffmpeg -> ../Cellar/ffmpeg/0.10/share/ffmpeg
drwxr-xr-x 4 werner wheel 136 Apr 16 2010 ghostscript
lrwxr-xr-x 1 werner staff 36 Mar 5 14:53 git-core -> ../Cellar/git/1.7.9.2/share/git-core
lrwxr-xr-x 1 werner staff 35 Mar 5 14:53 git-gui -> ../Cellar/git/1.7.9.2/share/git-gui
lrwxr-xr-x 1 werner staff 32 Mar 5 14:53 gitk -> ../Cellar/git/1.7.9.2/share/gitk
lrwxr-xr-x 1 werner staff 34 Mar 5 14:53 gitweb -> ../Cellar/git/1.7.9.2/share/gitweb
drwxr-xr-x 9 werner staff 306 Mar 5 14:53 man
brew doctor
।