每当我运行通过 macports 安装的东西(比如 tree、wget 等)时,我都会收到以下日志消息(我正在转储。进入这个特定的日志,因此它的优先级可能相当低)。
/usr/libexec/taskgated[pid]: no system signature for unsigned /opt/local/bin/tree (or wget, etc)
知道这是什么以及如何消除它吗?
运行 10.6.2
答案1
这是 Apple 在 Leopard 中引入的新身份验证策略。 http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/taskgated.8.html
我只是使用 syslog-ng 在我的系统日志中将其过滤掉。
答案2
我禁用了任务门控。
# launchctl unload /System/Library/LaunchDaemons/com.apple.taskgated.plist