Current time: 11-24-2024, 01:56 PM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 2 Votes - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ispCP и логика создания FTP пользователей в MySQL базе
Author Message
AlektroNik Offline
Junior Member
*

Posts: 21
Joined: Sep 2010
Reputation: 0
Post: #1
ispCP и логика создания FTP пользователей в MySQL базе
Проблема такая.

Сервер: domain.ru
Пользователь: ftp@domain.ru

Все манипуляции провожу на одном компе.

В итоге вбиваю в тоталкоманлдоре или любом другом стороннем ftp-клиенте (не родном "Проводнике") - у меня все прекрастно заходит и работает.

А если пытаюсь зайти виндовым проводником или Internet Explorer'om, то выкидывает что "Проверьте доступ к папке" и все.

Есть подозрения что "Проводник" отсекает автомато втору собачку "@" и все что после нее. Действительно сделано не граматно что имя пользователя идет с собакой. Строчка в проводнике получается такая по логике ftp@domain.ru@domain.ru.

Как бы решить эту проблему, а то как-то не полноценный FTP сервер получается.

Есть одно предложение, но надо попробовать найти файлики, которые сейчас опишу:
1) Найти шаблон (скрипт), который создает пользователей типа user@domain.ru и оставить только user.
2) И если ispCP проверяет существует пользователь или нет, а скорей всего так и есть, то указать чтобы проверял на уникальность логина именно в той группе, в которой он создается.
3) Для того чтобы у нас работала веб-панелька для ftp (net2ftp) нужно настроить в ней отдельное указание сервера.

Кто что думает по этому поводу?

P.S. и как нибудь отписать разработчикам об этой не логичной ситуации на исправление.
(This post was last modified: 09-16-2010 05:16 PM by AlektroNik.)
09-16-2010 05:12 PM
Find all posts by this user Quote this message in a reply
Diza Offline
Junior Member
*

Posts: 73
Joined: Apr 2010
Reputation: 0
Post: #2
RE: ispCP и логика создания FTP пользователей в MySQL базе
не проще ли в шаблоне собачку заменить нижним подчеркиванием?
(This post was last modified: 09-16-2010 08:08 PM by Diza.)
09-16-2010 08:07 PM
Find all posts by this user Quote this message in a reply
AlektroNik Offline
Junior Member
*

Posts: 21
Joined: Sep 2010
Reputation: 0
Post: #3
RE: ispCP и логика создания FTP пользователей в MySQL базе
(09-16-2010 08:07 PM)Diza Wrote:  не проще ли в шаблоне собачку заменить нижним подчеркиванием?

Такая идея тоже в голову приходил.

А где шаблон лежит не подскажите?

Просто хотелось ФТП сделать адекватным, а не с чудо длиннющими именами.
09-16-2010 08:35 PM
Find all posts by this user Quote this message in a reply
DragonZX Offline
Moderator
*****
Moderators

Posts: 441
Joined: Aug 2010
Reputation: 5
Post: #4
RE: ispCP и логика создания FTP пользователей в MySQL базе
(09-16-2010 08:35 PM)AlektroNik Wrote:  Просто хотелось ФТП сделать адекватным, а не с чудо длиннющими именами.
Я так и не понял, что Вас не устраивает?
шаблон ftp://user@domain.com:password@domain.com работает для всех кроме IE
Для IE - заходим на ftp://domain.com и вбиваем логин/пасс когда оно нас просит....

какие проблемы?

Остальные акки, в том числе и анонимный можно прописать и напрямую, в конфиге proftpd (Юзайте Факу по проге).

И это не баг или недочет, а вполне разумная вешь, ведь если ты хостер, пользователей admin или user может быть на каждый домен по штуке, а еще есть слова postmaster, webmail...
(This post was last modified: 09-16-2010 09:24 PM by DragonZX.)
09-16-2010 09:12 PM
Visit this user's website Find all posts by this user Quote this message in a reply
AlektroNik Offline
Junior Member
*

Posts: 21
Joined: Sep 2010
Reputation: 0
Post: #5
RE: ispCP и логика создания FTP пользователей в MySQL базе
(09-16-2010 09:12 PM)DragonZX Wrote:  Для IE - заходим на ftp://domain.com и вбиваем логин/пасс когда оно нас просит....

какие проблемы?

Какрас вот так я и не могу войти ... почемуто Sad

Захожу на
ftp://domain.com

Вбиваю:
логин - ftp@domain.com
пас - *****

В логах пишет Sep 16 09:04:04 office proftpd[3639]: 192.168.0.3 (192.168.0.100[192.168.0.100]) - FTP session opened.
Sep 16 05:04:05 office proftpd[3639]: 192.168.0.3 (192.168.0.100[192.168.0.100]) - Preparing to chroot to directory '/var/www/virtual/chaika-shop.ru'

И все проводник выдает код 200 и код перехода в пассивный режим, и пишет что проверьте доступ к папке ... никаких ошибок влоге нету.
(This post was last modified: 09-16-2010 09:26 PM by AlektroNik.)
09-16-2010 09:22 PM
Find all posts by this user Quote this message in a reply
DragonZX Offline
Moderator
*****
Moderators

Posts: 441
Joined: Aug 2010
Reputation: 5
Post: #6
RE: ispCP и логика создания FTP пользователей в MySQL базе
А я телепат и знаю какая у Вас версия панели и какая ось? Написано же...
Но тут явно либо ковырять настройки proftpd, либо IE...
Версию IE и винды тоже укажите....
А стоп,
# chmod -R 777 /var/www/virtual/chaika-shop.ru/htdocs
либо уровнем выше, либо 770
Прав доступа у юзера не хватает, вот и пишет ересь...
Как я понял, у Вас там еще и Битрикс... Лучше без рекурсии
(This post was last modified: 09-16-2010 09:45 PM by DragonZX.)
09-16-2010 09:32 PM
Visit this user's website Find all posts by this user Quote this message in a reply
AlektroNik Offline
Junior Member
*

Posts: 21
Joined: Sep 2010
Reputation: 0
Post: #7
RE: ispCP и логика создания FTP пользователей в MySQL базе
Версия панельки 1.0.7 от 2010-08-31
CentOS 5.5 x86_64
proftpd 1.3.3
Ставил вот так http://administraher.blogspot.com/2010/0...a-107.html

Windows Server 2003 Ent Rus
IE 8.0.6001

А пичем тут права то? как же тогда входит тотал и любой другой клиент сторонний?
[root@office admin]# ls -lad /var/www/virtual/chaika-shop.ru/htdocs
drwxrwxr-x 18 vu2004 vu2004 4096 Сен 15 09:55 /var/www/virtual/chaika-shop.ru/htdocs
[root@office admin]# ls -lad /var/www/virtual/chaika-shop.ru/
drwxrwx--- 9 vu2004 apache 4096 Сен 13 15:19 /var/www/virtual/chaika-shop.ru/
Тут и так права выставленны как вы говорите. 770 на домашнюю директорию фтп пользователя и на htdocs 775


Выставил 777 на обе папки ... не прокатило! Sad Вечерком с ХР попробую ... но всеравно надо на серваке чтобы заходило!
(This post was last modified: 09-16-2010 11:19 PM by AlektroNik.)
09-16-2010 11:09 PM
Find all posts by this user Quote this message in a reply
AlektroNik Offline
Junior Member
*

Posts: 21
Joined: Sep 2010
Reputation: 0
Post: #8
RE: ispCP и логика создания FTP пользователей в MySQL базе
С ХР без проблем зашло буду безопасность на Win Serv ковырять!

Поковырял безопасность понизил ниже некуда всеравно войти не могу ... Sad

Из конслои могу без проблем зайти:
cmd
ftp 192.168.0.3
РЕШЕНО
... проблема была в том, что проводник пытался в пассивном режиме приконектиться ...
Подправил:
Сервис -> Свойства обозревателя -> Дополнительно -> убрал галочку
"Использовать пассивный FTP-протокол...."
Перезапустил IE

Запахало.

НО ТЕПЕРЬ Я НЕ МОГУ пробиться на внешние ftp, к примеру, ftp://yandex.ru

Значит косяк где-то в proftpd, c инетовской сети на фтп все в пассивном режиме заходят, страннор почему не могут с локальной сети тоже в пассивном режиме заходить...

Конфиг полностью ispCP (http://isp-control.net/ispcp/browser/tru...oftpd.conf только в транке есть еще и http://isp-control.net/ispcp/browser/tru...pd1.3.conf отличающийся всего одним параметром
"30 # Includes DSO modules (this is mandatory in proftpd 1.3)
31 Include /etc/proftpd/modules.conf", но вроде и с первым все пашет) добавил только два параметра
PassivePorts 49152 65534
MasqueradeAddress 88.84.193.210

Т.к.не хотел с внешней сетки цепляться.
(This post was last modified: 09-17-2010 02:44 PM by AlektroNik.)
09-17-2010 01:49 PM
Find all posts by this user Quote this message in a reply
DragonZX Offline
Moderator
*****
Moderators

Posts: 441
Joined: Aug 2010
Reputation: 5
Post: #9
RE: ispCP и логика создания FTP пользователей в MySQL базе
(09-17-2010 01:49 PM)AlektroNik Wrote:  НО ТЕПЕРЬ Я НЕ МОГУ пробиться на внешние ftp, к примеру, ftp://yandex.ru

Значит косяк где-то в proftpd, c инетовской сети на фтп все в пассивном режиме заходят, страннор почему не могут с локальной сети тоже в пассивном режиме заходить...

Конфиг полностью ispCP (http://isp-control.net/ispcp/browser/tru...oftpd.conf только в транке есть еще и http://isp-control.net/ispcp/browser/tru...pd1.3.conf отличающийся всего одним параметром
"30 # Includes DSO modules (this is mandatory in proftpd 1.3)
31 Include /etc/proftpd/modules.conf", но вроде и с первым все пашет) добавил только два параметра
PassivePorts 49152 65534
MasqueradeAddress 88.84.193.210

Т.к.не хотел с внешней сетки цепляться.

Код ошибки http сервера - ошибка 200 OK

"Запрос клиента обработан успешно и ответ сервера содержит затребованные данные. "

Это раз, я тоже лохонулся - не увидел.
Два - это уже не настройки proftpd, а настройки сети)
В hosts пропишите домен и радуйтесь)
09-17-2010 03:50 PM
Visit this user's website Find all posts by this user Quote this message in a reply
AlektroNik Offline
Junior Member
*

Posts: 21
Joined: Sep 2010
Reputation: 0
Post: #10
RE: ispCP и логика создания FTP пользователей в MySQL базе
(09-17-2010 03:50 PM)DragonZX Wrote:  Два - это уже не настройки proftpd, а настройки сети)
В hosts пропишите домен и радуйтесь)

А поподробней ...
Вот что у меня в /etc/hosts:
127.0.0.1 office.domain.ru.local localhost
192.168.0.3 office.domain.ru office

надо дописать еще и domain.ru :
127.0.0.1 office.domain.ru.local localhost domain.ru
192.168.0.3 office.domain.ru office domain.ru

Чет помоему не то.

Как мне это может помочь чтобы и локальные машинке конектились через пасивные порты!

Если вы имеете введу что надо прописать в DNS для локальных машинках, так я на виндей добавочную зону прописал, чтобы виндовый днс у меня забирал ее с линуха.

Но чет не вижу особой связи между именем и пассивным режимом. Ведь я могу и по IP локальному заходить.
09-17-2010 05:02 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 3 Guest(s)