Тема: Не входит не под одним юзером proftpd
Помогите начинающему пользователю. Настроил proftpd под Мандрива 2002. На удаленном компе набираю адрес своего фтпэшника. Он запрашивает логин и пароль. Не один логин не подходит. Пробовал ftp, anonymous, root, ftpadmin. Пишет одну и ту же ошибку 053 User ftp cannot login. Файл /etc/proftpd.conf
ServerIdent off
ServerName mail.uitv.ru
ServerAdmin [email protected]
ServerType standalone
DefaultServer on
# CharsetLocal UTF-8 только при ручном сборе ProPTPD с опцией ./configure --with-modules=mod_codeconv
# CharsetRemote CP1251 можно указать кодировку отображения файлов для клиентов, тоже с опцией --with-modules=mod_codeconv
# Allow FTP resuming.
# Remember to set to off if you have an incoming ftp for upload.
AllowStoreRestart on
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
# При использовании стандартной маски 022, права досткпа к файлам с полным доступом только создавших, остальным только чтение.
# При использовании маски 002, права доступа к файлам с полным доступом для владельца и его группы, остальным только чтение.
Umask 002
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 3000
# Set the user and group under which the server will run.
User root
Group root
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
#DefaultRoot ~
# Normally, we want files to be overwriteable.
AllowOverwrite on
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
DenyAll
</Limit>
# Needed for NIS.
PersistentPasswd off
# Default root can be used to put users in a chroot environment.
# As an example if you have a user foo and you want to put foo in /home/foo
# chroot environment you would do this:
# Доманний каталог для авторизированных пользователей с глобальными правами
# DefaultRoot /home/foo foo
DefaultRoot /mnt/ftp/pub
# --------------------------------начало конфига для не авторизированных пользователей - анонимный доступ -----------------
<Anonymous /mnt/ftp/pub/allready>
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
MaxClients 3000
# Don't make it require a valid password or shell.
RequireValidShell off
AnonRequirePassword off
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
# --------------------------------конец конфига для не авторизированных пользователей - анонимный доступ -----------------
# --------------------------------начало, конфиг глабальных настроек пользователей ---------------------------------------
<Global /mnt/ftp/pub> # каталог для глобальных пользователей (не user1,user2,user3 и аноним, т.е. любой другой пользователь)
<Limit LOGIN>
AllowUser user1,user2,user3 #список пользователей имеющих не глобальные права
Order allow,deny
Allow from all
Deny from all
</Limit>
# -----начало конфига для не глобального пользователя user1 - имеет доступ к указанному каталогу только для чтения ------
<Anonymous /mnt/ftp/pub/user1>
User user1
Group users
AnonRequirePassword on
MaxClients 300 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
<Limit WRITE>
DenyAll
</Limit>
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
</Anonymous>
# -----конец конфига для не глобального пользователя user1 - имеет доступ к указанному каталогу только для чтения ------
# -----начало конфига для не глобального пользователя user2 - имеет доступ к указанному каталогу с полным доступом, но без права перезаписи ------
<Anonymous /mnt/ftp/pub/user2>
User user2
Group users
AnonRequirePassword on
MaxClients 300 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
<Limit WRITE>
AllowAll
</Limit>
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
</Anonymous>
# -----конец конфига для не глобального пользователя user2 - имеет доступ к указанному каталогу с полным доступом, но без права перезаписи ------
# -----начало конфига для не глобального пользователя user3 - имеет доступ к указанному каталогу с полным доступом, с правом перезаписи файлов---
<Anonymous /mnt/ftp/pub/user3>
User user3
Group users
AnonRequirePassword on
MaxClients 300 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite on
<Limit WRITE>
AllowAll
</Limit>
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
</Anonymous>
# -----конец конфига для не глобального пользователя user3 - имеет доступ к указанному каталогу с полным доступом, с правом перезаписи файлов---
</Global>
# --------------------------------конец конфига глабальных настроек пользователей -----------------
RootLogin off
AllowForeignAddress on
AllowRetrieveRestart on
DirFakeUser off nobody
LogFormat auth "%v [%P] %h %t "%r" %s"
Extendedlog /var/log/proftpd/ftp.log
UseReverseDNS off
LogFormat default "%h %l %u %t "%r" %s %b"
SystemLog /var/log/proftpd/proftpd.log
DisplayConnect /etc/banner-proftpd
DirFakeGroup off nobody
DeleteAbortedStores off
IdentLookups off
DeferWelcome on
TimesGMT off
TransferLog /var/log/proftpd/xferlog
AccessGrantMsg " -- Guest access granted for %u --"
ServerIdent off
LogFormat write "%h %l %u %t "%r" %s %b"
AccessDenyMsg " !-!! ACCESS DENY !!-! SEEMS YOU HAVE NO RIGHT THERE !!"
Добавлено: 23-03-2010 10:05:36
Вообщем все делал как на сайте http://www.ingineer.ru/linux/ftp/index.html#A1