Автор Тема: Anonymous достъп до proftpd  (Прочетена 4408 пъти)

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Anonymous достъп до proftpd
« -: Oct 01, 2015, 18:03 »
Здравейте,
Инсталирах си на домашния сървър (Ubuntu 12.04) proftpd. Когато влизам като регистриран потребител всичко е наред. Когато обаче се опитам да вляза с anonymous, получавам съобщение за невярна парола. Независимо дали въвеждам като парола ел. поща или нещо друго. Конфигурационният ми файл е на практика копиран от примерния файл на сайта на приложението:
Цитат
<Anonymous ~ftp>
  # Allow logins if they are disabled above.
  <Limit LOGIN>
    AllowAll
  </Limit>

  # Maximum clients with message
  MaxClients         5 "Sorry, max %m users -- try again later"

  User            ftp
  Group            ftp
  AnonRequirePassword      off
  # We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias         anonymous ftp

  # Limit WRITE everywhere in the anonymous chroot
  <Limit WRITE>
    DenyAll
  </Limit>

  # An upload directory that allows storing files but not retrieving
  # or creating directories.
  <Directory uploads/*>
    <Limit READ>
      DenyAll
    </Limit>

    <Limit STOR>
      AllowAll
    </Limit>
  </Directory>
#LoginPasswordPrompt on
</Anonymous>
Потребителят ftp е създаден при инсталацията. Някакви идеи?
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #2 -: Oct 01, 2015, 19:27 »
Брада, единствената съществена разлика между материала, който си посочил и моят конф. файл, е в това, че при мен се посочва (от друг източник) директория "~ftp", а в другия случай - "/home/ftp". Създадох домашна директория на ftp потребителя, дадох ѝ необходимите права, но това не решава проблема:
Цитат
Connected to ftp.mysite.org (1.2.3.4).
220 ProFTPD 1.3.4a Server (Debian) [::ffff:192.168.2.3]
Name (ftp.mysite.org:angie): anonymous
331 Password required for anonymous
Password:
530 Login incorrect.
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5256
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #3 -: Oct 01, 2015, 19:33 »
Ами има ли нещо описано в /etc/ftpusers ?

Аз там съм нахакал тия юзери, дето не искам никога да се свързват. Там съм сложил и юзер anonymous
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #4 -: Oct 01, 2015, 19:41 »
Ачо, първоначално там беше потребителят ftp, но го изтрих (преди опитите):
Цитат
cat /etc/ftpusers
# /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5).

root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
nobody
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #5 -: Oct 01, 2015, 19:51 »
Пич,
след sudo apt-get install proftpd,
редакция на proftpd.conf (забрана на ipv6, махане на коментарите на секцията по подразбиране за anonymous),
задаване на парола на proftpd юзъра - нямам никакъв проблем да се логвам като анонимен или регистриран потребител. Линукса е минт 17.2. Незнам какви промени си правил за да имаш ядове.
Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #6 -: Oct 01, 2015, 19:57 »
Никакви, поне доколкото знам. Инсталацията и първоначалния опит за конфигурация беше през Webmin, но повечето опции не ми бяха напълно ясни и затова копирах настройките за anonymous от документацията на проекта. Коментираната част на proftpd.conf за анонимния достъп не съм я оставил без изменение.
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #7 -: Oct 01, 2015, 20:20 »
Точно вебмина ти е направил сечено.... Най-вероятно някъде е набил нещо. Я в /etc/proftpd/conf.d/* я на друго място. Държиш ли да ползваш вебмин? Ако да - рови в неговите настройки. Ако не - махай го и си го прави по правилата.
Активен

korry

  • Участници
  • ***
  • Публикации: 10
  • Distribution: Kubuntu 16.04
  • Window Manager: KDE
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #8 -: Oct 01, 2015, 20:37 »
Здравей angie_bg,

Тук: http://zornica.info/proftpd.conf ще намериш моя файл - при мене работи. Виж къде и дали има разлика спрямо твоя.

Успех :)
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #9 -: Oct 02, 2015, 00:38 »
Ако FTP потребителите ти са виртуални, то трябва да си добавиш виртуален потребител с потребителско име "ftp" - при конфигурация с виртуални потребители наличието на реален потребител "ftp" не играе. Например, ако ползваш ProFTPd с потребители, вписани в таблица в MySQL, то в тази таблица трябва да си добавиш съответен ред за нужния анонимен потребител.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #10 -: Oct 02, 2015, 19:32 »
Neter, нямам виртуални потребители. Още не съм се „изучил“ толкова.
Korry, благодаря за файла. Тъй като разликите бяха доста, използвах твоя файл (с коригирани потребителски имена, но запазена структура на директориите). Резултат - влизане с нормален потребител, но не и с анонимен.
Цитат
Status:   Connecting to 192.168.2.3:21...
Status:   Connection established, waiting for welcome message...
Response:   220 ProFTPD 1.3.4a Server ready.
Command:   USER anonymous
Response:   331 Password required for anonymous
Command:   PASS **************
Response:   530 Login incorrect.
Error:   Critical error
Error:   Could not connect to server
Явно, както предположи Брадата по-горе, Webmin-ът е омазал нещо (както беше направил и със Samba-та) и вариантът е да деинсталирам всичко и на направя „чиста“ инсталация.
Благодаря на всички отзовали се!
ПП Neter, не знам дали трябва да сложа статус „solved“, тъй като проблемът де факто не е решен?!
Активен

korry

  • Участници
  • ***
  • Публикации: 10
  • Distribution: Kubuntu 16.04
  • Window Manager: KDE
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #11 -: Oct 02, 2015, 21:20 »
Преди да преинсталираш, сложи в proftpd.conf

RequireValidShell       off

рестартирай proftpd и тествай.
Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #12 -: Oct 04, 2015, 19:55 »
Korry,
1. За съжаление късно прочетох съвета ти ;(
2. Директивата „RequireValidShell       off“ беше в proftp.conf, но това не променяше по никакъв начин ситуацията
3. Преинсталирах ,нормално“ - от команден ред
4. Всичко работи (поне така изглежда) - анонимните потребители четат от определена директория, регистрираните - четат и пишат в своята.

С удоволствие и благодарност приемам съвети как да направя така, че и регистрираните потребители да могат да четат и пишав директорията на анонимните!
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Re: Anonymous достъп до proftpd
« Отговор #13 -: Oct 04, 2015, 20:17 »
http://www.proftpd.org/docs/howto/Chroot.html
Секцията  Filesystem Tricks
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
anonymous FTP
Настройка на програми
mordoc 3 2416 Последна публикация Oct 22, 2003, 16:21
от divane
Pure-FTpD Anonymous
Настройка на програми
mordoc 0 1640 Последна публикация Dec 20, 2003, 00:17
от mordoc
Черен Март - Anonymous
Живота, вселената и някакви други глупости
b2l 0 2257 Последна публикация Feb 27, 2012, 21:48
от b2l
Anonymous създадоха хакерска ОС
Живота, вселената и някакви други глупости
freedj 11 3594 Последна публикация Mar 17, 2012, 11:58
от vyrgozunqk
Anonymous Bulgaria
Хумор
gat3way 109 31380 Последна публикация Aug 02, 2012, 22:17
от chen_dzen