Estoy usando HomeBrew para mis necesidades de puertos (parece un poco más "limpio" que MacPorts).
Puedo instalar sin sudo
ing (lo cual es genial), pero el paso de enlace man parece requerirlo ( /usr/local/share/man/man3
es propiedad de root
).
Una guía que encontré sugiere que recursivamente chown /usr/local
haciendo
sudo chown -R `whoami` /usr/local
¿Es esto seguro ... o es una mala idea ™?
Además: ¿son correctos mis permisos?
$ pwd
/usr/local/share/man
$ ls -lah
total 32
drwxrwxr-x 8 root staff 272B 4 Set 11:02 .
drwxrwxr-x 9 root staff 306B 10 Set 11:27 ..
drwxr-xr-x 3 root wheel 102B 4 Ago 2009 de
drwxrwxr-x 163 root staff 5,4K 10 Set 11:27 man1
drwxr-xr-x 11 root wheel 374B 10 Set 11:27 man3
drwxr-xr-x 7 ago staff 238B 10 Set 11:39 man5
drwxr-xr-x 11 ago staff 374B 10 Set 11:39 man7
-rw-r--r-- 1 root staff 13K 4 Set 11:02 whatis
sudo chown -R :admin /usr/local
. De esta manera, funcionará igual para cualquier usuario administrador de la máquina. Aunque también es posible que deba ejecutar sudo find /usr/local -perm -200 -exec chmod g+w '{}' \+
para asegurarse de que el grupo tenga el mismo acceso de escritura que el usuario.