Ho un utente amministratore locale e alcuni utenti mobili "di rete" (senza admin privilegi) che devono essere in grado di brew su un Mac. Quindi, questi utenti "di rete" non sono membri del gruppo admin e probabilmente non dovrebbero esserlo.
$ ls -l /user/local
-rw-r--r-- 1 localadmin admin 491 Jan 21 18:04 CONTRIBUTING.md
drwxr-xr-x 6 localadmin admin 204 Jan 21 18:23 Cellar
drwxr-xr-x 8 localadmin admin 272 Jan 21 18:06 Library
-rw-r--r-- 1 localadmin admin 789 Jan 21 18:04 README.md
drwxr-xr-x 44 localadmin admin 1496 Jan 23 23:44 bin
drwxr-xr-x 3 localadmin admin 102 Jan 21 18:06 etc
drwxr-xr-x 27 localadmin admin 918 Jan 21 18:24 include
drwxr-xr-x 98 localadmin admin 3332 Jan 21 18:24 lib
drwxr-xr-x 6 localadmin admin 204 Jan 21 18:24 opt
drwxr-xr-x 9 localadmin admin 306 Jan 21 18:24 share
drwx------ 3 localadmin admin 102 Jan 21 18:37 var
La mia domanda è se ci fosse un problema con, diciamo, cambiando il gruppo da admin a qualcosa come brewers per /usr/local -R (in modo ricorsivo)? Quindi aggiungi root , localadmin e ogni utente di rete al gruppo brewers . Ora ogni utente della rete sarà in grado di brew ?
I hanno letto che potrei aver bisogno di cambiare il umask per ogni utente della rete in 0002 ?