сервер vsftpd не могу по ftp загрузить файлы
Модератор: Модераторы разделов
-
ottawa1
- Сообщения: 11
сервер vsftpd не могу по ftp загрузить файлы
Добрый день.Ubuntu 11.10 64bit.Установил сервер vsftpd по умолчанию рабочая директория home/doms там папки видео ,документы ,загрузки и т.д.Выхожу туда по ftp c другого компьютера.Все нормально.Установил еще сервер apache2 и рабочую директорию www перенес в папку home добавив таким образом туда еще одну папку.Теперь надеялся туда поместить сайт,но не тут то было.В эту папку по ftp ничего не записывается и уровень доступа нельзя установить.В другие папки директории home записывается без промблем.Как настроить vsftpd,чтобы можно было записывать эту папку www по ftp ?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: сервер vsftpd не могу по ftp загрузить файлы
apache запускается от имени одного пользователя·
этому же пользователю по умолчанию принадлежат файлы в /va/www·
с помощью же vsftpd вы получаете доступ к системе от имени другого пользователя (вы не упомянули, как именно vsftpd настроен)·
вариантов много:
1. запускать apache от имени того же пользователя, от имени которого вы собираетесь редактировать файлы, находящиеся в docroot-е apache·
2. настроить vsftpd, чтобы редактировать эти файлы от имени того же пользователя, от имени которого запускается apache·
3. если apache-у не нужно писать в его docroot, можно изменить права доступа к файлам docroot-а так, чтобы они принадлежали тому пользователю, от имени которого вы работаете с помощью vsftpd, _и_ были доступны всем остальным для чтения (это обычно так и есть)·
этому же пользователю по умолчанию принадлежат файлы в /va/www·
с помощью же vsftpd вы получаете доступ к системе от имени другого пользователя (вы не упомянули, как именно vsftpd настроен)·
вариантов много:
1. запускать apache от имени того же пользователя, от имени которого вы собираетесь редактировать файлы, находящиеся в docroot-е apache·
2. настроить vsftpd, чтобы редактировать эти файлы от имени того же пользователя, от имени которого запускается apache·
3. если apache-у не нужно писать в его docroot, можно изменить права доступа к файлам docroot-а так, чтобы они принадлежали тому пользователю, от имени которого вы работаете с помощью vsftpd, _и_ были доступны всем остальным для чтения (это обычно так и есть)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
ottawa1
- Сообщения: 11
Re: сервер vsftpd не могу по ftp загрузить файлы
Приветствую.Спасибо за ответ.Сервер vsftpd устанавливается от имени пользователя.А вот apache не знаю там вообще имени не спрашивают.Только при установке mysql и phpmyadmin по умолчанию принимается пользователь root.Может это надо где то указать что apache устанавливается от имени пользователя? Так то работает: если поместить в папку www файл index.html то открывается в браузерах так и в ubuntu так и другом компьтере,но это неправильно.Так как файл должен закачать по FTP а это не получается.Посоветуйте как apache открывать от имени пользователя т.е. как и vsftpd