Здравствуйте.
Планирую переходить с Windows Server 2008R2 на Linux. Всвязи с этим встал вот такой вопрос:
- Есть ли такая возможность в операционной системе Linux (или возможность конкретного FTP-сервера под эту ОС) предоставлять доступ к папкам по FTP с ограничениями по IP?
Т.е. все приходят как анонимусы и видят папки "Вася", "Петя", но в "Петю" могут заходить только 192.168.0.0/24 , а в папку "Вася" 192.168.0.0/16
Спасибо.
FTP - сервер
Есть ли такая возможность
Да.
Спасибо за ответ.
Могу я просить о подробностях?
Такую функциональность имеет сам ftp-сервер (какой именно?) или же я просто ставлю любой ftp-сервер, а необходимую мне функциональность настраиваю другими средствами?
- Есть ли такая возможность в операционной системе Linux (или возможность конкретного FTP-сервера под эту ОС) предоставлять доступ к папкам по FTP с ограничениями по IP?
Т.е. все приходят как анонимусы и видят папки "Вася", "Петя", но в "Петю" могут заходить только 192.168.0.0/24 , а в папку "Вася" 192.168.0.0/16
да
http://forum.drbatty.ru/viewtopic.php?f=77&t=5262&p=11646#p11646
drBatty, большое спасибо. Но, к сожалению, по вашей ссылке ответа я не нашел.
Вместе с ожиданием ответов, пытался найти ответ в интернете.
Proftp Server Features:
- Per directory ".ftpaccess" configuration similar to Apache's ".htaccess".
Думаю, что это то, что мне нужно.
proftpd советую. Ток наберитесь сил вкуривать маны и очень тщательно и аккуратно читать и понимать.
proftpd советую. Ток наберитесь сил вкуривать маны и очень тщательно и аккуратно читать и понимать.
Спасибо за напутствие. Надеюсь, всё получится.
drBatty, большое спасибо. Но, к сожалению, по вашей ссылке ответа я не нашел.
Вместе с ожиданием ответов, пытался найти ответ в интернете.
Proftp Server Features:
- Per directory ".ftpaccess" configuration similar to Apache's ".htaccess".
Думаю, что это то, что мне нужно.
не.
просто в конфиге надо прописать то, что вы хотите прописать в .ftpaccess
хотя конечно можно и в нём. Этот файл - специальный инструмент для ограничения доступа к данному каталогу. Но ведь вам надо глобально, везде? Тогда в конфиге. Уж извините, у меня не описаны такие детали.
А, т.е. даже можно всё в одном конфигурационном файле прописать правила на каждый нужный каталог?
Это великолепно.
Спасибо еще раз.
А, т.е. даже можно всё в одном конфигурационном файле прописать правила на каждый нужный каталог?
ну там сначала пишете НА ВСЁ.
а потом(если надо), на каждый отдельно.
можно и .ftpaccess юзать, это дополнительный, и сравнительно новый инструмент. его недавно ввели, я о нём тоже не в курсе.
просто конфиг proftpd делается наподобие конфига к апачу, и в апаче есть .htaccess, вот и в proftpd тоже сделали такой файл. Синтаксис там почти такой-же, и вы можете почитать о нём в гугле.
Обращаю ваше внимание на то, что всё-же лучше это всё прописывать в конфиге, а не в .ftpaccess, ибо злоумышленник может посл. файл скачать, а конфиг - не может (если всю систему не поломает).
вот:
FILES
...
/etc/proftpd.conf
Буду пробовать :)
Может кто показать пример уже готового /etc/proftpd.conf ?
У меня задача такая.
Есть папка, куда хочу заливать файлы (сайта).
Есть только четыре пользователя которым это разрешено делать.
как это все организовать?
я читаю статью вот здесь http://linuxland.itam.nsc.ru/noties/ProFTPd.html, но у меня совершенно нет таких вещей как <Global> и т.д.
Создайте)
Может кто показать пример уже готового /etc/proftpd.conf ?
У меня задача такая.
Есть папка, куда хочу заливать файлы (сайта).
Есть только четыре пользователя которым это разрешено делать.
как это все организовать?
1. не называть каталоги маздайным словом "папки".
2а. создайте 4х юзеров, объедините их в группу (группу тоже надо скачать), и установите права на каталог 0775, владелец root, группа - только что созданная.
Или 2б: сделайте нужное кол-во виртуальных пользователей (до 100шт можно в конфиге, больше наверное в БД). там тоже есть группы и права.
Или 2в: можно в конфиге прописывать права на каталоги.
3. используйте хардлинки, если все юзеры заперты в одном своём каталоге, а хочется каждому доступ в какой-то общий каталог. Симлинки работают немного не так.
но у меня совершенно нет таких вещей как <Global> и т.д.
потому-что не там читаете. надо здесь: http://www.proftpd.org/docs/example-conf.html
в базовом конфиге всего 20 строчек. Что не понятно?