Жалоба ProFTPd 1.2.10 в Настройка клиентского "софта" Опубликовано 13 октября, 2005 Здрасьте. Есть такая проблемка. А возможно, недопонимание процесса. Есть необходимость учинить 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 открывает папки, с которыми разрешено работать пользователям?
ProFTPd 1.2.10
в Настройка клиентского "софта"
Опубликовано
Здрасьте.
Есть такая проблемка. А возможно, недопонимание процесса.
Есть необходимость учинить 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 открывает папки, с которыми разрешено работать пользователям?