Depuis le terminal, j'ai essayé d'accéder à usr \ local \ bin sous mon identifiant de connexion, mais j'ai obtenu l'autorisation refusée. Identique à la commande ls. Aucune suggestion?
Éditer:
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
la source
la source
ls -la /usr/local
?Réponses:
Dans les versions d'OS X ou macOS antérieures à High Sierra (10.13), vous pouvez simplement taper:
Cela ne s'applique pas à macOS 10.13 ou supérieur, car la protection de l'intégrité du système garantira que la propriété de
/usr/local
ne peut pas être modifiée.Ou si vous le souhaitez spécifique à
/usr/local/bin
:De plus, vos modes d'autorisation sont désactivés - idéalement, les autres
/usr/local/bin
devraient également être accessibles:la source
sudo chmod -R u=rwX,go=rX /usr/local/bin
- le mode "X" définit l'accès à l'exécution uniquement s'il semble approprié.bin
répertoire.drwx------ 29 macports wheel 986B 8 Aug 14:01 bin
chown: changing ownership of '/usr/local/bin/docker-compose': Operation not permitted