Z terminalu próbowałem przejść do usr \ local \ bin pod moim loginem login ID, ale odmówiono mi pozwolenia. To samo co polecenie ls. Jakieś sugestie?
Edytować:
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
macos
osx-mavericks
EmilyJ
źródło
źródło
ls -la /usr/local
?Odpowiedzi:
W wersjach OS X lub macOS wcześniejszych niż High Sierra (10.13) możesz po prostu wpisać:
Nie dotyczy to systemu macOS 10.13 lub nowszego, ponieważ ochrona integralności systemu zapewni, że własności
/usr/local
nie będzie można zmienić.Lub jeśli chcesz, aby był specyficzny dla
/usr/local/bin
:Ponadto tryby uprawnień są wyłączone - najlepiej
/usr/local/bin
powinny być dostępne również dla innych:źródło
sudo chmod -R u=rwX,go=rX /usr/local/bin
- tryb „X” ustawia wykonywanie dostępu tylko wtedy, gdy wygląda na właściwe.bin
katalogu.drwx------ 29 macports wheel 986B 8 Aug 14:01 bin
chown: changing ownership of '/usr/local/bin/docker-compose': Operation not permitted