Назад | Перейти на главную страницу

Проблема 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

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

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