Перейти к содержанию

Pavel2005

Members
  • Постов

    1
  • Зарегистрирован

  • Посещение

    Никогда

Сообщения, опубликованные Pavel2005

  1. Здрасьте. Confused

    Есть такая проблемка. А возможно, недопонимание процесса.

    Есть необходимость учинить ftp доступ на сервер (SuSE). Стоит ProFTPd.

    FTP запускается суперсервером при запросе к нему (ftp). В качестве суперсервера используется xinetd. (т.е. не standalon)

    Т.е., как я себе все это представляю: xinetd слушает заголовки tcp протоколов и в случае запроса на доступ по ftp, запускает вышеуказанный сервер.

    Трабла. При попытке доступа пишет Access denied. (с чем может быть связано? (глупый вопрос конечно, но вот кой-какое описание настроек)

    #======= proftpd.conf

    #Вопрос 1. Писать в ServerType (proftpd.conf) inetd #или xinetd? (в доках фигурирует inetd)

    ServerName "ProFTPD"

    ServerType xinetd #????????????? &&

    # ServerType inetd

    DefaultServer on

    ServerIdent off

    RootLogin on

    <Global>

    # DefaultRoot ~ psacln

    AllowOverwrite on

    </Global>

    DefaultTransferMode binary

    UseFtpUsers on

    Port 21

    Umask 022

    User ftpuser

    Group nogroup

    MaxInstances 30

    MaxClients 5

    MaxClientsPerHost 2

    MaxLoginAttempts 1

    ScoreboardFile /var/run/proftpd/scoreboard

    TransferRate RETR,STOR,APPE 256

    TransferLog /var/log/proftpd-transfer.log

    SystemLog /var/log/proftpd-error.log

    SyslogLevel notice

    UseReverseDNS off

    DenyFilter \*.*/

    <Directory /home/httpd/vhosts>

    # GroupOwner psacln

    </Directory>

    # Disable PAM authentication

    AuthPAM off

    # delay on login off

    IdentLookups off

    UseReverseDNS off

    AuthGroupFile /etc/group

    AuthUserFile /etc/passwd

    <Limit /srv/www/vhosts>

    # DenyAll

    AllowUser ftpuser

    # Deny from 111.111.111.111

    </Limit>

    PersistenPassword on

    TimeoutIdle 1800

    TimeoutLogin 60

    TimeoutNoTransfer 360

    TimeoutStalled 720

    <Anonymous /srv/www/vhosts>

    User anonftp

    Group nogroup

    UserAlias anonymous anonftp

    MaxClients 50 "Try again later"

    DisplayFirstChdir .message

    <Limit WRITE>

    DenyAll

    </Limit>

    </Anonymous>

    # ========= end of proftpd.conf

    Юзеры ftpuser и anonftp созданы и находятся в группе nogroup.

    MAN'ы прочитаны, конфиги просмотрены и перепробованы разные варианты а КПД=0%.

    Возможно, я что-то не так делаю с правами юзеров от имени которых запускается демон..?

    И еще, в какой последовательности ProFTPD открывает папки, с которыми разрешено работать пользователям?

×
×
  • Создать...