Форум

/ домой \ \ темы /



Тема: при запуске в linux не от root не работает FTP или как настроить?

04/07/2008 11:06 Roman_Z:
запустил под линуксом. настроил как демона при старте. Если запускаю вручную - FTP работает, если под созданым пользователем - http работает, ftp - нет
04/07/2008 18:37 Max:
Вероятно вы задали для FTP порт меньше 1024.
В Линуксе по умолчанию порты до 1024 могут занимать только программы запущенные из под root-а. (демоны, запущенные при старте, работают с привилегиями root-а ).

Вообще я рекомендую запускать сервер именно из-под рута т.к. в противном случае, кроме портов, у сервера не будет доступа к части системных функций. (к таким функциям как например смена текущего пользователя, -- нужно для сохранение/загрузки файлов от имени зашедшего пользователя или пользователя с именем ftp, если имени зашедшего пользователя нет в системе, запуск скриптов от имени владельца и др.)

09/07/2008 10:53 Roman_Z:
А как настроить маску закачиваемых файлов? Тоесть под рутом я когда создаю файл - все нормально(644), а когда через фтп - ставит 600.
10/07/2008 19:53 Max:
Вы можете менять права через FTP -- сервер это поддерживает.
В Far-е нажмите Ctrl-A
В Midnight Commander-е Ctrl-x c
По другим клиентским программам смотрите, меню читайте хелпы.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: