ฉันใช้HomeBrewสำหรับความต้องการพอร์ตของฉัน (ดูเหมือนว่า“ สะอาดกว่า” มากกว่า MacPorts)
ฉันสามารถติดตั้งได้โดยไม่ต้องติดตั้งsudo
(ซึ่งยอดเยี่ยม) แต่ขั้นตอนการเชื่อมโยงคนดูเหมือนจะต้องการ ( /usr/local/share/man/man3
เป็นของroot
) คู่มือผมพบแสดงให้เห็นฉันซ้ำด้วยการทำchown /usr/local
sudo chown -R `whoami` /usr/local
ปลอดภัยหรือไม่? หรือว่าเป็นความคิดที่แย่™
ด้วย: สิทธิ์ของฉันถูกต้องหรือไม่
$ 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
. วิธีนี้จะทำงานเหมือนกันสำหรับผู้ใช้ที่เป็นผู้ดูแลระบบของเครื่อง แม้ว่าคุณอาจจำเป็นต้องเรียกใช้sudo find /usr/local -perm -200 -exec chmod g+w '{}' \+
เพื่อให้แน่ใจว่ากลุ่มมีการเข้าถึงการเขียนเช่นเดียวกับผู้ใช้