VSFTPD - как получить доступ к папке из-под пользователя?
Hmury 30 Августа, 2010 - 10:54
Поставил vsftpd, все настроил как мне нужно. А нужно, чтобы был просто доступ к одной папке безо всякой авторизации. Только на чтение.
Собственно, все получилось, но на локальной машине права на эту папку имеет пользователь root, группа ftp. Root - полный доступ, группа - только чтение. Если изменить пользователя на себя или дать доступ группе (в которую себя также включил) на запись, то vsftpd не дает удаленного доступа - ругается чего-то там на нарушенную безопасность. И в то же время копировать файлы в расшаренную папку каждый раз из-под суперпользователя - не очень удобно...
Может где чего упустил?
Мой vsftpd.conf:
http://paste.org.ru/?kx3h7z
»
- Для комментирования войдите или зарегистрируйтесь
chmor -R g+w dir?
chmor -R g+w dir
?:wq
--
Live free or die
Anarchist написал(а): chmor
Ну так я же пишу вроде - при таком раскладе сразу доступ для удаленных анонимных пользователей теряется... Просит авторизацию. Вроде как пишут, что такое сделано для безопасности, если права на папку не у root или у группы - не "только чтение", то доступа не будет...
Но ведь как-то можно преодолеть, наверняка
Hmury написал(а): Anarchist
Он ругается на writable anonymous root, то есть корневая папка сервера должна быть только RO для пользователя от которого запущен сервер, сделай там подпапку и назнач на неё нужные права.
Да верно... А вот как бы
Да верно...
А вот как бы теперь перенаправлять анонимных юзеров без логина и пароля сразу в эту подпапку?...
Создай пользователя ftp или
Создай пользователя ftp или anonymous и укажи ему домашнюю директорию какую требуется, оболочка - /bin/false
буду честен, я не знаю, почему у меня все работает
а есть ещё специальный
возможно в опциях vsftpd есть chroot анонимов, надо рыть ман.
а есть ещё специальный ftp-шелл.
mib написал(а): Создай
В принципе и стандартный
nobody
сгодится.:wq
--
Live free or die
А если этого пользователя
А если этого пользователя добавить в группу права которой стоят на этой дириктории (группы)
истина где то рядом .......... пробуй спрашивай и всё получится только не сиди просто так .......
поясни поставленную задачу,
поясни поставленную задачу, ты хочешь, чтобы пользователи заходили в нужную директорию при наборе адреса (например ftp://192.168.0.100) в браузере? Покажи хоть vsftpd.conf. Доступ можно открыть например без регистрации при наборе адреса (без директории) в браузере или локальный ftp сервер с набором distfiles, одновременно можно входить по ftp с использованием своего логина.
буду честен, я не знаю, почему у меня все работает