È / usr / local una cartella per utente?

1

È / usr / local una cartella per utente?

homebrew dice

/usr/local/bin
/usr/local/etc
/usr/local/include
/usr/local/lib/pkgconfig

This can happen if you "sudo make install" software that isn't managed
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.

You should change the ownership and permissions of these directories.
back to your user account.
  sudo chown -R $(whoami) /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib/pkgconfig

Fare ciò renderebbe tali cartelle appartenenti a un particolare utente che significherebbe che un altro utente che utilizza la stessa macchina sarebbe S.O.L. a meno che quelle cartelle non siano magiche per utente.

Sono loro? Non sembrano essere a colpo d'occhio, ma probabilmente non so come capire se lo fossero.

    
posta gman 28.11.2017 - 16:46
fonte

1 risposta

1

No, / usr / local non è una cartella per utente. È la stessa directory per tutti gli utenti. Ho seguito questa strada con homebrew e ho fatto il chown a / usr / local su un laptop che uso solo io, ma i miei altri Mac non homebrew-aware mostrano tutti permessi simili a questo per / usr / local:

%ls -ld /usr/local

drwxr-xr-x   213 root     wheel    578 Aug 28 11:58 /usr/local

E funzionano così bene.

    
risposta data 28.11.2017 - 21:09
fonte

Leggi altre domande sui tag