Tôi đang sử dụng HomeBrew cho các nhu cầu cổng của mình (có vẻ như một chút sạch hơn so với MacPorts).
Tôi có thể cài đặt mà không cần sudo
ing (rất tuyệt), nhưng bước liên kết người đàn ông dường như yêu cầu nó ( /usr/local/share/man/man3
được sở hữu bởi root
).
Một hướng dẫn tôi tìm thấy gợi ý tôi đệ quy chown /usr/local
bằng cách làm
sudo chown -R `whoami` /usr/local
Đây có phải là an toàn hay là một ý tưởng tồi ™?
Ngoài ra: quyền của tôi có đúng không?
$ 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
. Bằng cách này, nó sẽ hoạt động tương tự cho bất kỳ người dùng quản trị viên nào của máy. Mặc dù bạn cũng có thể cần phải chạy sudo find /usr/local -perm -200 -exec chmod g+w '{}' \+
để đảm bảo nhóm có quyền truy cập ghi giống như người dùng.