Mac OS X 从偏好设置启动 FTP 时出现问题

Mac OS X 从偏好设置启动 FTP 时出现问题

当我尝试在首选项 (文件共享->选项->使用 FTP 共享文件和文件夹) 中启用 FTP 服务时,复选框启用后又禁用。控制台向我发送了以下消息:

16/04/2010 12:14:20 com.apple.coreservicesd[51] sh: launchctl: command not found

这表明它找不到 launchctl 可执行文件

launchctl 位于文件夹 /bin 中

/bin 在 sh 和 bash shell 的 PATH 变量中设置,也在 ~/.MacOSX/environment.plist 中设置

我该如何修复这个问题,以便我的偏好设置可以找到它,从而可以启用 FTP 服务。

从那时起,我删除了我的 environment.plist 文件,但这并没有什么区别。

答案1

如果你运行,/bin/launchctl你应该会得到一个提示launchd%。如果没有,很可能是你安装的副本launchctl已损坏 - 如果是这种情况,你可以尝试“存档并安装”来重新安装 Mac OS X,而无需触碰你的用户文件夹。

答案2

您可能需要检查

file /System/Library/CoreServices/coreservicesd

这是实际运行的命令com.apple.coreservicesd清单。

相关内容