Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Установка и настройка ProFTPD

Ответить
Настройки темы
Установка и настройка ProFTPD
HighTower


Сообщения: n/a

Профиль | Цитировать


Народ, кто занимался сабжем, помогите!
Хочу создать несколько юзеров (можно начать с одного) - только для фтп (чтобы не заводить их в самой фре, вроде этот сервер это умеет) и разрешить им доступ к определённым папкам.

Отправлено: 11:07, 16-03-2004

 

Старожил


Сообщения: 273
Благодарности: 2

Профиль | Отправить PM | Цитировать


Чтобы юзер не мог залогиниться в login shell пишешь /sbin/nologin

в /usr/local/etc/proftpd.conf
добавляешь

DefaultRoot ~

тогда юзер попадет тока в свой домашний каталог. или ставь что тебе надо.

-------
The Power To Serve...


Отправлено: 11:20, 16-03-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

HighTower


Сообщения: n/a

Профиль | Цитировать


у меня вообще никто не может залогиниться!

если прописывать /sbin/nologin, подразумевается, что юзер есть в системе - мне этого не надо!!! я не хочу на каждого фтп юзера пложить юзера во фре, неужели нельзя хранить юзеров для proftpd в отдельном файле?

Отправлено: 11:29, 16-03-2004 | #3


Старожил


Сообщения: 273
Благодарности: 2

Профиль | Отправить PM | Цитировать


http://proftpd.linux.co.uk/localsite...nked/x633.html

-------
The Power To Serve...


Отправлено: 11:43, 16-03-2004 | #4

HighTower


Сообщения: n/a

Профиль | Цитировать


вот мой конфиг
Код: Выделить весь код
ServerName                    "ProFTPD Default Installation"
ServerType                      standalone
DefaultServer                  on
ServerIdent                     Off
RootLogin                       on
Port                            21

Umask                           022
MaxInstances                    30

User                            nobody
Group                           nogroup

RequireValidShell off
UserAlias anonymous ftp
AllowOverwrite on

<Directory />
  AllowOverwrite                yes
</Directory>

<Anonymous ~ftp/usr/local/www/>
  User                          nobody
  Group                         nogroup
  AnonRequirePassword           on
  RequireValidShell             off

  UserAlias                     webmaster       ftp
  UserPassword                  webmaster       test
</Anonymous>
но webmaster  не пускают
з.ы. я честное слово не очень понимаю, статью почитал, но не понял, пароль должен быть шифрованный или открытый - там не сказано, если первое, то как шифровать и можно ли вышести список юзеров с паролями в файл, а в конфиге на каждого этого юзера указать стартовый каталог?

Добавлено:

Так, проблему с пусканием юзеров решил, она отпадает
но есть другая проблема - зашёл, если в каталоге есть каталоги ссылки - то по ним не даёт ходить!
у апача реальные каталоги имеют ссылки на себя:
cgi-bin.default ( все файлы реальну тут) и
cgi-bin - ссылка на дефолтовый каталог - так в этот зайти на получается по фтп, только в реальный...
так вот, когда пытаешь по фтп зайти в cgi-bin. получает ошибку 550 cgi-bin: No such file or directory
это можно порешать?

Отправлено: 12:11, 16-03-2004 | #5


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


HighTower
Наверное можно, но я думаю, что это сделано специально, что-бы пользователь, создав нужную ссылку на нужный каталог или файл, не мог подсмотреть какие-нибудь секрeты.

-------
Поспешай не торопясь


Отправлено: 22:13, 16-03-2004 | #6


Аватара для Guest 80 247 100

Старожил


Сообщения: 466
Благодарности: 5

Профиль | Отправить PM | Цитировать


webmin - поможет!

Отправлено: 06:55, 17-03-2004 | #7

HighTower


Сообщения: n/a

Профиль | Цитировать


ruslandh
ладно, это не очень принципиально, есть опция в настройках фтп, можно сказать чтобы вообще ссылки не показывались - это не большая проблема.

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

Отправлено: 11:12, 17-03-2004 | #8


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Так, как я в этом вопросе (как правится в proftpd) не большой спец, пока промолчу, но отмечу, что похоже, надо в первую очередь согласовать кодировки Apache и PRPoftpd. Т.к. как выглядят названия  файлов на самом сервере для Вас не особенно важно.

 

-------
Поспешай не торопясь


Отправлено: 02:22, 18-03-2004 | #9



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Установка и настройка ProFTPD

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - OpenFire sacredboy Программное обеспечение Windows 15 11-03-2016 18:25
FreeBSD - [решено] Настройка ProFTPd 1.3.2 Loki3D Общий по FreeBSD 3 26-06-2009 17:58
FreeBSD - [решено] Проблема установка Proftpd mss_sarvarbek Общий по FreeBSD 5 25-12-2008 18:51
Proxy/NAT - Установка и настройка WinGate 6.2 Ык-ык Сетевые технологии 2 22-09-2008 10:36
Debian/Ubuntu - настройка proftpd admin666 Общий по Linux 9 25-06-2008 17:51




 
Переход