Проблема 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, какую версию вы используете?