Из терминала я попытался зайти в usr \ local \ bin под своим логином, но я получил отказ в разрешении. То же, что команда 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
macos
osx-mavericks
EmilyJ
источник
источник
ls -la /usr/local
?Ответы:
В версиях OS X или macOS, предшествующих High Sierra (10.13), вы можете просто набрать:
Это не относится к macOS 10.13 или выше, поскольку защита целостности системы гарантирует, что право собственности
/usr/local
не может быть изменено.Или, если вы хотите конкретно
/usr/local/bin
:Кроме того, ваши режимы разрешений отключены - в идеале
/usr/local/bin
должны быть доступны и другим:источник
sudo chmod -R u=rwX,go=rX /usr/local/bin
режим «X» устанавливает доступ для выполнения только в том случае, если это выглядит уместноbin
каталоге.drwx------ 29 macports wheel 986B 8 Aug 14:01 bin
chown: changing ownership of '/usr/local/bin/docker-compose': Operation not permitted