Поставил pure-ftpd-1.0.28 на Redhat. Запускаю pure-ftpd -4 -A -B -H -M -l unix -U 777:777
Очень нужно чтобы ftp user мог заливать файлы, создавать папки, заходить внутрь и т.п. Короче - полный доступ.
И ТО ЖЕ САМОЕ (!!!!) чтобы мог делать локальный user. С файлами и созданием папок всё в порядке. А вот зайти внутрь созданной по ftp папки не пускает. С правами на home_ftp (chmod 777 home_ftp) вроде всё в порядке. Нужно чтобы ВСЁ, что создаёт ftp user получало права 777.
Заранее спасибо. Прошу прощения за сумбур.
В своё время пробовал пюрешку, зело не понравилась. Рекомендую вместо неё поставить vsftp.
У него понятный файл конфигурации, можно легко разобраться.
Упрощу тебе задачу, ниже настройки которые тебе помогут:
text
anon_upload_enable=YES #разрешает заливку файла анонизмусом
chroot_local_user=YES #загоняет всех пользователей в свой домашний каталог
listen=YES #работа в автономном режиме, т.е. без управления суперсервером xinetd
local_enable=YES #позволяет заходить по ftp локальным пользователям
write_enable=YES #разрешает запись как таковую
после редактирования даёшь команду
text
rcvsftpd start
и пробуешь подключиться. Для анонимуса должна быть доступна на запись папка upload.
По меньшей мере странно.
Глянул свой конфиг, у меня вот с такими параметрами запускается:
text
MISC_OTHER="-0 -1 -4 -A -b -d -j -M -O clf:/var/log/pure-transfer.log -U 000:000 -w -x -Z Y 1"
Loky написал:
В своё время пробовал пюрешку, зело не понравилась
В свое время мне также не понравился vsftpd уж не помню почему. А тут как-то все просто оказалось. Прикрутил авторизацию через мускуль и радуюсь жызни.
Может тогда не 7, а 0?[/quote]
Да. Ты прав. Конечно 0. Я вначале запускал U 077:077. Теперь всё ОК. Но, если создать что-нибудь локально, то ftp_user видит это снаружи с правами 755. А на папке права 777. Почему? Интерес чисто академический.
Loky написал:
В своё время пробовал пюрешку, зело не понравилась. Рекомендую вместо неё поставить vsftp.
У него понятный файл конфигурации, можно легко разобраться.
Упрощу тебе задачу, ниже настройки которые тебе помогут:
text
anon_upload_enable=YES #разрешает заливку файла анонизмусом
chroot_local_user=YES #загоняет всех пользователей в свой домашний каталог
listen=YES #работа в автономном режиме, т.е. без управления суперсервером xinetd
local_enable=YES #позволяет заходить по ftp локальным пользователям
write_enable=YES #разрешает запись как таковую
после редактирования даёшь команду
text
rcvsftpd start
и пробуешь подключиться. Для анонимуса должна быть доступна на запись папка upload.
Большое спасибо за помощь. Обязательно попробую. А что понравилось, вопрос субъективный. У меня например, что сразу (хотя и не всё) получилось - то и понравилось.