ProFTPd (Debian)
Модераторы: SLEDopit, Модераторы разделов
-
RZEV
- Сообщения: 1
ProFTPd
Добрый день! Подскажите пожалуйста господа администраторы, как мне правильно настроить ProFTPd. Вход на FTP под root-om и Anonymous-om есть. Все работает. Но была поставлена еще задача, завести пользователей (user user1....user8, и т.д ) при входе на FTP, что бы каждый пользователь попадал в свою директорию и выше подняться не мог, в этой директории два каталога in и out, в out можно копировать и удалять, а in только просмотр. Вход на FTP user-ов происходит по паролю. Это возможно сделать или нет? Если можно то как это реализовать. Заранее весьма вам благодарен!!
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: ProFTPd
это делается с помощью директивы DefaultRoot.
можно задать её для всех, а можно персонально.
можно задать её для всех, а можно персонально.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
BigBrother
- Сообщения: 436
- Статус: ¯\_(ツ)_/¯
- ОС: linux based
Re: ProFTPd
Необходимо настроить proftpd по схеме юзер/пароль.
Вот конфиг:
Папки созданы.
Создал пользователя: useradd name_user -p pass -d /home/ftp/name_user -s /bin/false
Активировал пользователя: usermod -U user_name
Подключаюсь к серверу и получаю: 421 Service not available, remote server has closed connection
В логах такое:
Меня в конфиге ServerType на inetd и получаю:
Коментирую в /etc/inetd.conf строку с ftp и получаю:
Во время установки proftpd выбрал standalone.
Вот конфиг:
Код: Выделить всё
UseReverseDNS off
IdentLookups off
UseIPv6 off
AllowOverwrite on
AuthAliasOnly on
#UserAlias
ServerName "servak;)"
ServerType standalone
#ServerType inetd
DeferWelcome on
MultilineRFC2228 on
DefaultServer on
ShowSymlinks off
TimeoutNoTransfer 600
TimeoutStalled 100
TimeoutIdle 2200
DisplayChdir .message
ListOptions "-l"
RequireValidShell off
TimeoutLogin 20
RootLogin off
ExtendedLog /var/log/ftp/ftp.log
TransferLog /var/log/ftp/xferlog
SystemLog /var/log/ftp/syslog.log
UseFtpUsers off
AllowStoreRestart on
Port 21
MaxInstances 8
User nobody
Group nogroup
Umask 022 022
PersistentPasswd off
MaxClients 5 "Predel na koli4esto clientov"
MaxClientsPerHost 10 "Predel na koli4estvo clientov s vashego hosta"
MaxClientsPerUser 12 "Predel na loli4estvo podkly4eniy"
MaxHostsPerUser 14 "hvatit!"
AccessGrantMsg "WAZZUUP!"
ServerIdent on "mega_ftp server"
DefaultRoot /home/ftp/
DefaultRoot ~
MaxLoginAttempts 5 "koli4estvo poputok is4erpano. JDAT!!!"
<Limit LOGIN>
AllowUser danil
DenyALL
</Limit>
<Directory /home/ftp/>
Umask 022 022
PersistentPasswd off
MaxClients 5 "Predel na koli4esto clientov"
MaxClientsPerHost 10 "Predel na koli4estvo clientov s vashego hosta"
MaxClientsPerUser 12 "Predel na loli4estvo podkly4eniy"
MaxHostsPerUser 14 "hvatit!"
AccessGrantMsg "WAZZUUP!"
ServerIdent on "mega_ftp server"
DefaultRoot /home/ftp/
DefaultRoot ~
MaxLoginAttempts 5 "koli4estvo poputok is4erpano. JDAT!!!"
<Limit LOGIN>
AllowUser danil
DenyALL
</Limit>
<Directory /home/ftp/>
Umask 022 022
AllowOverwrite off
<Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
DenyALL
</Limit>
</Directory>Папки созданы.
Создал пользователя: useradd name_user -p pass -d /home/ftp/name_user -s /bin/false
Активировал пользователя: usermod -U user_name
Подключаюсь к серверу и получаю: 421 Service not available, remote server has closed connection
В логах такое:
Код: Выделить всё
Feb 18 01:03:56 ap2 proftpd[2123] ap2: Failed binding to 0.0.0.0, port 21: Address already in use
Feb 18 01:03:56 ap2 proftpd[2123] ap2: Check the ServerType directive to ensure you are configured correctly.Меня в конфиге ServerType на inetd и получаю:
Код: Выделить всё
ProFTPd is started from inetd/xinetd.Коментирую в /etc/inetd.conf строку с ftp и получаю:
Код: Выделить всё
ProFTPd warning: cannot start neither in standalone nor in inetd/xinetd mode. Check your configuration.Во время установки proftpd выбрал standalone.
-
grotesk
- Сообщения: 1
- ОС: debian lenny
Re: ProFTPd
Аналогичная ситуация... уже просто замучался....
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: ProFTPd
конфиг показывайте, ошибки показывайте, логи тож показывайте :-)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Indarien
- Сообщения: 436
- ОС: Debian, Fedora, Ubuntu
Re: ProFTPd
Так это...
Feb 18 01:03:56 ap2 proftpd[2123] ap2: Failed binding to 0.0.0.0, port 21: Address already in use
Оно не стартует же....к чему вы подключаться хотите? =)
Вот тут почитайте.
Feb 18 01:03:56 ap2 proftpd[2123] ap2: Failed binding to 0.0.0.0, port 21: Address already in use
Оно не стартует же....к чему вы подключаться хотите? =)
Вот тут почитайте.
-=Правильно заданный вопрос содержит 50% ответа=-