Может показаться, что я полный Mac Newb (хотя я пользуюсь Mac со времен LC), но с тех пор, как установка комбинированного обновления для 10.6.2 не устранила эту проблему, несмотря на перезапись файлов, я с опозданием понял, что Кнопка «Восстановить разрешения» Дисковой утилиты исправит это. И это сделал.
Странная вещь - фактический двоичный файл /usr/bin/perldoc
не был затронут. Вероятно, это как-то связано с одним из этих пакетов в выводе.
Вот что он выводит, так как исправляет вещи (обратите внимание, последняя строка для меня?)
Repairing permissions for “Macintosh HD” Permissions differ on "private/etc/postfix/main.cf.default", should be -rw-r--r--, they are -r--r--r-- . Repaired "private/etc/postfix/main.cf.default". Permissions differ on "usr/bin/c2ph", should be -rwxr-xr-x, they are -rw-rw-rw- . Repaired "usr/bin/c2ph". Permissions differ on "usr/bin/config_data", should be -rwxr-xr-x, they are -r-xr-xr-x . Repaired "usr/bin/config_data". Permissions differ on "usr/bin/cpan", should be -rwxr-xr-x, they are -r-xr-xr-x . Repaired "usr/bin/cpan". Permissions differ on "usr/bin/enc2xs", should be -rwxr-xr-x, they are -r-xr-xr-x . Repaired "usr/bin/enc2xs". Permissions differ on "usr/bin/instmodsh", should be -rwxr-xr-x, they are -r-xr-xr-x . Repaired "usr/bin/instmodsh". Permissions differ on "usr/bin/piconv", should be -rwxr-xr-x, they are -r-xr-xr-x . Repaired "usr/bin/piconv". Permissions differ on "usr/bin/prove", should be -rwxr-xr-x, they are -r-xr-xr-x . Repaired "usr/bin/prove". Permissions differ on "usr/bin/shasum", should be -rwxr-xr-x, they are -r-xr-xr-x . Repaired "usr/bin/shasum". Permissions differ on "usr/share/derby", should be drwxr-xr-x, they are lrwxr-xr-x . Repaired "usr/share/derby". Permissions differ on "Library/Perl/5.10.0/darwin-thread-multi-2level/NetSNMP/default_store.pm", should be -rw-rw-r--, they are -r--r--r-- . Repaired "Library/Perl/5.10.0/darwin-thread-multi-2level/NetSNMP/default_store.pm". Permissions differ on "Library/Perl/5.10.0/darwin-thread-multi-2level/auto/NetSNMP/default_store/autosplit.ix", should be -rw-rw-r--, they are -r--r--r-- . Repaired "Library/Perl/5.10.0/darwin-thread-multi-2level/auto/NetSNMP/default_store/autosplit.ix". Permissions differ on "Library/Perl/5.10.0/darwin-thread-multi-2level/auto/NetSNMP/default_store/default_store.bundle", should be -rwxrwxr-x, they are -r-xr-xr-x . Repaired "Library/Perl/5.10.0/darwin-thread-multi-2level/auto/NetSNMP/default_store/default_store.bundle". Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired. Permissions repair complete