Проблема OSX при запуске FTP из настроек

Когда я пытаюсь включить службу FTP в настройках ("Общий доступ к файлам" -> "Параметры" -> "Совместное использование файлов и папок с использованием FTP"), флажок включается, а затем снова отключается. Консоль дает мне сообщение:

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

Это указывает на то, что он не может найти исполняемый файл launchctl

launchctl присутствует в папке / bin

/ bin устанавливается в переменную PATH для оболочек sh и bash, а также в ~/.MacOS/environment.plist

Как я могу это исправить, чтобы мои предпочтения могли найти это, чтобы я мог включить службу FTP.

Изменить: Следуя различным предложениям, я удалил файл environment.plist из папки.MacOSX, запустил проверку прав доступа / разрешения на восстановление из утилиты диска. Я создал другого пользователя-администратора и попытался запустить его для этого пользователя.

Разрешения для launchproxy:

-r-xr-xr-x   1 root  wheel    60032 25 Jul  2009 launchproxy

и запустить команду /usr/libexec/launchproxy ftpd -l -n дает мне:

launchproxy[964]: launch_msg(CheckIn): Operation not permitted

1 ответ

Какие разрешения для /bin/launchctlэто исполняемый файл? Я попробовал это быстро на моей машине, и это работает. Начинается процесс /usr/libexec/launchproxy ftpd -l -n, Может быть, вы должны также проверить /usr/libexec/launchproxyразрешения.

Я использую Snow Leopard, какую версию вы используете?

Другие вопросы по тегам