IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   Serv-U FTP: проблемы и решения (http://www.imho.ws/showthread.php?t=9617)

Makc666 01.09.2004 02:21

В Serv-U прописан 82.156.XX.X23 в специальном поле?
А пассивные порты настроены?
А люди вообще не видят 21 порт фтп или не могут там сделать листинг, к примеру?

Ghost 23.09.2004 18:32

Нужен совет: стоит Serv-U 5.0, нужно сделать такую штуку: создать вируальный путь, зависящий от имени подключенного пользователя, т.е., например: подключить в корень ftp (%home%) папку folder, реальный путь к которой - /bla-bla-bla/%user%/folder (%user% - имя подключенного пользователя). Не спрашивайте, зачем мне енто нужно - объяснять долго и нудно... Просто скажите, можно ли это провернуть и, если да, то какой винт ушами нужно сделать?

Makc666 23.09.2004 19:55

Ghost
Хех. У меня это называется депозит.
Делается так.

1.
Создаётся папка:
F:\_Deposit\
В ней для каждого пользователя делается папка в соответствии с его логином на фтп. К примеру,:
F:\_Deposit\test1\
F:\_Deposit\test2\
F:\_Deposit\test3\ и т.д.

В настройках FTP создается правило:
Domain - Ваше имя домена - Settings
Код:

F:\_Deposit      %HOME%        -=Deposit=-
2.
В этом домене создаётся группа "A" (англ.). Почему "A", чтобы при добавлении её пользователям, она не занимала место. + Чтобы оно было в самом верху.
В группу добавляется папка:
F:\_Deposit
с правами --------- (т.е. всё отключается)
Правило выставляется НА САМЫХ верх!!! ЭТО ОЧЕНЬ ВАЖНО!!!

3.
Каждому пользователю на вкладке "Account" добавляется группа "A".

4.
Дальше каждому пользователю добавляется правило на папку:
F:\_Deposit\имя пользователя, т.е. в нашем примере для test1 будет папка:
F:\_Deposit\test1
и на неё выставляются права по желанию. У нас это всё, кроме Execute.

Вот так вот.
Пользователь будет заходить на FTP и видеть папку: -=Deposit=- , а в ней папку с названием равным его логину.

Очень все просто и легко.
Создали нового пользователя, путем копирования.
Создали ему ФИЗИЧЕСКУЮ папку по имени логина.
Изменили логин, пароль, на вкладке "Dir Access" изменили от предыдущего пользователя имя в пути F:\_Deposit\имя пользователя.
+ в группе "A" он остался.

Удачи.

Ghost 24.09.2004 15:23

Makc666
Способ интересен, но не совсем то, что мне нужно. Итак:

1. Есть папка /userftp/, внутри которой созданы папки для каждого пользователя (имя юзера совпадает с именем папки) - корни FTP каждого юзера.

2. Есть папка /userwww/, внутрях - тоже самое, только уже корни их личных web-страниц. И в Apache есть строчка: UserDir "/userwww/*".

3. Я хочу, чтобы для пользователя %user% при входе на свой FTP (т.е. фактически в папку /userftp/%user%) отображался каталог "www", являющийся виртуальным путем к папке /userwww/%user%. Таким образом, банальное создание папки "www" в корне своего FTP не будет давать права создания личной web-страницы на сервере, а виртуальный путь будет работать только для тех пользователей, для которых реально существует папка /userwww/%user% (в противном случае - сообщение об ошибке появится автоматически).

4. В принципе, можно разруливать права на личные страницы и внутри Apache... Только это - гемор, и, кроме того, такой виртуальный путь должен быть не единственным: не только "www", но и "download" (для доступа к службе автоматической закачки из инета) и т.п.

Вот... Вроде объяснил... Если ничего подобного сделать нельзя, придется, видимо, воспользоваться твоим способом. Правда, придется этим гадам объяснять еще, что папка с личной web-страницей у каждого хранится в разных папках (в смысле, с разными именами), но как-нибудь переживу.

Ghost 24.09.2004 16:48

Гыхм... Пока что вышел из положения следующим образом: в Apache прописал, что личные странички юзеров находятся в папках /userftp/*/www, создал такие папки всем пользователям, записал внутрь них файлик .htaccess с запретом загрузки этой страницы, на файлик этот поставил аттрибуты "только для чтения"+"скрытый"+"системный" и в настройках юзера в Serv-U поставил галку "Hide 'hidden' files". Теперь достаточно для разрешения страницы снести файл .htaccess - я это могу сделать под своим аккаунтам, а юзеры - нет.

Makc666 25.09.2004 19:28

Сделал бы, чтобы папка называлась не -=DEPOSIT=-, а -=WWW=-, а в ней уже была бы папка с именем пользователя.
Т.е. физически путь бы был:
/userwww/test1
/userwww/test2
/userwww/test3

А -=WWW=- физически равнялась /userwww/

К тому же, я не могу понять одного, зачем все запихивать в один аккаунт?
Сделай для каждого пользователя специально отдельный логин под WWW, где будет только их www и всё.

Т.е. другими словами, я не понимаю смысл разделения на папки /userftp/ и /userwww/, а потом попытки объединить из под один аккаунт.
+ если сделать, как я предложил, т.е. создать отдельный аккаунт под WWW, то место выделяемое под WWW, стало бы считать намного легче, ибо наверное сам знаешь, что Serv-U считает нормально место только в ДОМАШНЕЙ папке, а за её пределами обычно ничего толкового не получается.

Ghost 29.09.2004 13:54

Makc666

1. Делать папки -=www=-/user1 и т.п. не хочется из-за того, что придется каждому персонально объяснять, где его страница находится и почему и разных пользователей папки называются поразному.
2. Ограничить место под папку можно не только средствами Serv-U, а еще, скажем, Quota Server'ом. Только я все равно этого не делаю - у меня ограничено только суммарное место под ftp всех пользователей сразу - просто все их папки находятся на отдельном логическом диске, на котором больше ничего нет.
3. Делать отдельный логин для пользователя, которому разрешено создавать свою страницу - бррр... :( Уж лучше менять в Serv-U права доступа пользователям на каталог www.

Просто возник вопрос, попытался его решить - вдруг пригодится для чего еще. Понял, что, скорее всего, подобную фичу провернуть нельзя, так что этот вопрос пока что считаю закрытым. :)

magrex 13.10.2004 10:16

у меня траблы с антивиром (McAffe) ServUdaemon - троян, delete нафиг, качал с офсайта, кто нибудь сталкивался?

Makc666 14.10.2004 03:50

Сталкивались в одной из старых версий ФТП...
Или старая антивирусная база.
Или старая версия самого ФТП.

А можно просто добавить демон в исключения...

Цитата:

Сообщение от magrex
у меня траблы с антивиром (McAffe) ServUdaemon - троян, delete нафиг, качал с офсайта, кто нибудь сталкивался?


Allarial 20.10.2004 23:52

Serv-U Ftp Server
 
Проблема:
У меня стоит ограничение для Анонимусов - 200 человек.
Но у меня есть ещё и юзеры, которые подрубаются под своим аккаунтом, но не могут подключиться пока не освободится очередь в анонимусах, как решить эту проблему?

Borland 21.10.2004 10:42

Allarial
И вовсе ни к чему плодить новые топики! :mad:
Склеено.

Makc666 21.10.2004 12:28

Нужно потратить ещё пару дней на изучение настроек программы.

A. Есть ограничение количества пользователей для всего сервера.
B. Есть ограничение количества пользователей для каждого домена в отдельности.
C. Есть ограничение количества пользователей для каждого аккаунта.
D. Есть ограничение количества одновременных подключений с одного IP адреса в каждом аккаунте.

Значит выставить нужно что-то типа.
A. 400

B. 300

C. 200 аноним
D. 1 аноним

C. 2 для каждого нормального
D. 2 для каждого нормального

Цитата:

Сообщение от Allarial
Проблема:
У меня стоит ограничение для Анонимусов - 200 человек.
Но у меня есть ещё и юзеры, которые подрубаются под своим аккаунтом, но не могут подключиться пока не освободится очередь в анонимусах, как решить эту проблему?


Allarial 21.10.2004 14:11

Дык стоит ограничение только на количество подключений по D, 200 человек. Но другие подрубится не могут....остальные ограничения сняты.

2 вопрос:
Как мне указать диапазон айпи адресов с которых разрешен доступ, допустим все Российские? Вписывать их вручную займет неделю времени.

Makc666 21.10.2004 14:41

Так может к тебе все через прокси коннектятся?
Т.е. что анонимный пользователь, что с логином реальным, они все как один IP для FPT твоего отображаются?
Тогда понятно почему не пускает.

Хотя я вообще че-то не понимаю, зачем ставить для анонима ограничение 200 с ОДНОГО IP АДРЕСА!!! Бред какой-то.
Помойму тебе надо ещё пару дней поизучать программу внимательно, да HELP почитать. А то чушь какая-то.
Цитата:

Сообщение от Allarial
Дык стоит ограничение только на количество подключений по D, 200 человек. Но другие подрубится не могут....остальные ограничения сняты..

Узнать у провайдера список "родных" ему IP адресов.
А дальше или вручную вбивать, или создать домен, который будет хранить настройки в базе данных ODBC. Внести пару адресов, посмотреть структуру хранения и остальный адреса внести быстро вручную в базу данных из отформатированного списка, который должен, по идее, провайдер предоставить.
Можно фаервол ещё поставить с плугином, который поддерживает внесение IP по отформатированному списку. Аутпост вроде может. Лень искать.
Цитата:

Сообщение от Allarial
2 вопрос:
Как мне указать диапазон айпи адресов с которых разрешен доступ, допустим все Российские? Вписывать их вручную займет неделю времени.


Allarial 21.10.2004 15:26

Цитата:

Сообщение от Makc666
Так может к тебе все через прокси коннектятся?
Т.е. что анонимный пользователь, что с логином реальным, они все как один IP для FPT твоего отображаются?
Тогда понятно почему не пускает.

Хотя я вообще че-то не понимаю, зачем ставить для анонима ограничение 200 с ОДНОГО IP АДРЕСА!!! Бред какой-то.
Помойму тебе надо ещё пару дней поизучать программу внимательно, да HELP почитать. А то чушь какая-то.

Ты не понял, стоит ограничение 200 человек, которые могут зайти под Анонимусом. Никаких прокси нет, в help носом тыкать меня не надо, прочитал

Makc666 21.10.2004 19:12

Allarial
Ещё как надо.

Я написал:
"D. Есть ограничение количества одновременных подключений с одного IP адреса в каждом аккаунте."

Ты пипешь:
"Дык стоит ограничение только на количество подключений по D, 200 человек."

А потом оказывается, что это не D, а C.
С таким же успехом может оказаться, что это не C, а B или A.
Извини, но...

Allarial 21.10.2004 23:47

Придирания к словам, отношение к хелпу не имеют, если я ошибся и написал нету букву...ну простите, с вами общаться одна "радость"...

YAS 26.10.2004 11:23

Так! Спокойнее!!!

Allarial
1) Если хочешь, чтобы тебе помогли, то выражать вопрос надо ясно и точно. Любое отклонение или недомолвка могут привести к неверному решению проблемы, и следовательно не принесут пользы.
2) Перечитай правила на предмет уважительного общения. В настоящий момент ты на грани фола! Человек хочет тебе помочь, а ты на него рычишь! Нехорошо!!!

Void Z7 09.12.2004 19:52

Народ не в курсе в 6 ой версии не появилось возможности объединять много папок в одну виртуальную ? Я только лишь из за этой функции перешёл на "райден фтп даймон"

Makc666 09.12.2004 20:38

Void Z7
Нет, не появилось...

Void Z7
Но!!! :)
Я Rob-у напишу, чтобы он это попробовал реализовать...
Хотя мы с ним, помойму, эту проблему уже обсуждали...

Hji 11.02.2005 16:30

Стоит WinXpSp2 глючит Серв-у когда в программе выбираешь Activity (ну там где смотреть кто сидит на фтп скорость там и т.д) из трея вобщем пробую запустить Start Administrator и нифига не открывается :(((( ставил и пятые и шестые версии Serv-u и с русификатором пробовал и без ни в какую. Чё делать кто-нить знает?:(((

Makc666 11.02.2005 19:53

Hji
Переустанавливать Windows с нуля и желательно XP...

Hji 12.02.2005 11:46

Я так думаю дело во втором сервис паке. Винду переставлять бессмысленно только недавно её поставил.

Vovanoff 12.02.2005 22:37

У меня на днях какая-то беда случилась, пароль ни с того ни с сего стал требовать для входа на фтп... Настройки я точно не трогал, вирей тоже нет... Заменил ини-файлы (на всякий случай сохранены они у меня), всё заработало

Makc666 13.02.2005 00:07

Цитата:

Hji:
Я так думаю дело во втором сервис паке. Винду переставлять бессмысленно только недавно её поставил.
У меня работает на нескольких компах с SP2 как рус., так и англ.
Никаких проблема.
Цитата:

Vovanoff:
У меня на днях какая-то беда случилась, пароль ни с того ни с сего стал требовать для входа на фтп... Настройки я точно не трогал, вирей тоже нет... Заменил ини-файлы (на всякий случай сохранены они у меня), всё заработало
Вирус не может поставить пароль на фтп.
А вот какой-нибудь троянчик, который антивирусом не ловится, а таких ПОЛНО, вот он мог. Так что советую очень основательно занятся вопросом использования фаервола и его правильной настройкой.
И всё же стоило поконкретнее писать, куда именно пароль, в админскую часть?
А перед заменой INI файлов, надо было посмотреть на те INI файлы, что были. Какая дата изменения у них была. Это бы очень много объяснило и рассказало.

vladoss 14.02.2005 18:17

Вопрос такого плана. Я маппирую директорию, а точнее целый логический диск для доступа по ftp. Данный диск содержит кучу вложенных директорий и файлов. Можно ли каким-нибудь образом "отключить" некоторые директории. Я понимаю, что можно вручную линковать каждую директорию, но это геморрно, если учесть кол-во папок.
Юзаемая версия: Serv-U 5.0 Beta (Server & Admin build 5.0.0.13)

nufchavq 14.02.2005 20:09

Можно попробовать добавить в список разрешённых папок в меню пользователя конкретную папку и снять с разрешений все галочки.
Тогда теоретически будет доступен например весь диск (если разрешено, конечно) кроме этой самой папки... Надо попробовать

Makc666 23.02.2005 23:41

vladoss
Прописать правила для этих "ненужных" папок. И по списку поднять их в самый верх.

Вот, для тех, у кого проблемы возникали, с расшаркой сетевых папок с других компов через SERV-U, ака ошибка 550.

http://www.rhinosoft.com/KBArticle.a...o=1156&prod=su
KnowledgeBase Article -- 1156

Files on Network Drive not Showing Up
One common problem with setting up Serv-U on a NT, 2000, or XP system is that Serv-U is running as a system service and the LocalSystem account does not have access to the network drives. That being the case we have two options:
• First we could disable Serv-U running as a service (under the Local Server window in the Serv-U Administrator). If you do this you'll need to start Serv-U from the Startup Menu.
• Second you could edit the Serv-U service to login as a user who has access to the network drives, not just the LocalSystem account (this would be done in the Control Panel).
After either of these configurations take place you should be able to log into the network drive without any complications.

vladoss 24.02.2005 00:27

Makc666
действительно, спасибо. Единственное, все же данную папку видно, но нет доступа в нее. Но этого вполне достаточно. :yees:

Makc666 24.02.2005 13:11

Цитата:

Сообщение от vladoss
Makc666
действительно, спасибо. Единственное, все же данную папку видно, но нет доступа в нее. Но этого вполне достаточно. :yees:

Чтобы видно не было, права надо на ней снять все и установить в Windows атрибут "Скрытая"

vladoss 24.02.2005 18:40

Makc666
ясно, жаль такой возможности не предусмотрено в serv-u. Ибо я сам имею дело с тем, что расшариваю, и атрибут "скрытый" для меня не совсем выход.

Makc666 24.02.2005 19:16

Цитата:

Сообщение от vladoss
Makc666
ясно, жаль такой возможности не предусмотрено в serv-u. Ибо я сам имею дело с тем, что расшариваю, и атрибут "скрытый" для меня не совсем выход.

Сделай для себя отдельный логин.
Создаются несколько групп.
В одной группе одни настройки.
В другой другие.
Обычным пользователям одна группа добавляется.
Администраторам другая.
У логина администратора снимается галка прятать скрытые папки и файлы.
Всё очень просто.

0z0ne 08.03.2005 12:26

Удаленная директория в SERV-U 6
 
Собственно сабж... интересует как можно установить для пользователей
FTP сервера не локальные каталоги, а удаленные, расположенные на др. машине в данной подсети. :help:

Borland 08.03.2005 13:52

0z0ne
А Поиск заюзать - не судьба? Тема про Serv-U: http://www.imho.ws/showthread.php?t=9617
Объединяю.
Устное предупреждение!

dimidrol_03 22.03.2005 22:44

Помогите с FTP сервером!!!!!
 
Поставил себе прогу Serv-U, вродебы настоил все как надо, а из инета меня не видно!!!! :confused: В инет выхожу через стрим. Помогите плиззззз!!!!!!!!

Borland 22.03.2005 23:49

dimidrol_03
1. http://www.imho.ws/showthread.php?t=9617 - Объединяю.
2. На каком порту сервер настроен? Порт 21 (умолчальный ftp) на Стрёме закрыт...

dimidrol_03 22.03.2005 23:52

Ни на каком не работает :(

Borland 23.03.2005 00:28

(сначала не туда подклеил - перенёс)
Цитата:

dimidrol_03:
Ни на каком не работает
Ну ОЧЕНЬ информативное описание проблемы...
Цитата:

Borland:
На каком порту сервер настроен?
На этот вопрос ответ будет?
Ссылка на ftp-сервер на Стриме обычно выглядит так: _ftp://user:password@127.0.0.1:<port№>
Вместо 127.0.0.1, естественно, подставляется реальный адрес... Вместо <port№> - реальный номер порта, например 2121. И ещё, если модем работает в режиме роутера - должен быть настроен проброс обращения извне на порт ftp на внутренний IP по соответствующему порту...

dimidrol_03 23.03.2005 00:42

Коме не лень попробуйте зайти ftp://Anonymous:1@83.237.15.49:5191

Borland 23.03.2005 00:49

dimidrol_03
Будешь смеяться - работает...


Часовой пояс GMT +4, время: 12:25.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.