Ich verwende HomeBrew für meine Portanforderungen (scheint ein bisschen "sauberer" als MacPorts zu sein).
Ich kann ohne sudo
ing installieren (was großartig ist), aber der Mann, der Schritt verbindet, scheint es zu erfordern ( /usr/local/share/man/man3
gehört root
).
Ein Leitfaden Ich fand schon sagt ich rekursiv , chown /usr/local
indem Sie
sudo chown -R `whoami` /usr/local
Ist das sicher? Oder ist es eine schlechte Idee?
Außerdem: Sind meine Berechtigungen korrekt?
$ 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
. Auf diese Weise funktioniert es für jeden Administrator des Computers gleich. Möglicherweise müssen Sie jedoch auch ausführen, sudo find /usr/local -perm -200 -exec chmod g+w '{}' \+
um sicherzustellen, dass die Gruppe über denselben Schreibzugriff wie der Benutzer verfügt.