Клиент-Сервер.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

skobanev
новенький
Сообщения: 33
Зарегистрирован: 24.02.2016 22:55:01
Откуда: Ростов-на-Дону
Контактная информация:

Клиент-Сервер.

Сообщение skobanev »

Добрый день. Опять маленький затык.
Итак. есть комп и сервер. Есть необходимость написать серверное приложение по приемке файла и размещение его в необходимый каталог.
Высылать будет клиентское приложение (самописное) по нажатию кнопки.

Вопрос в том, что подскажите откуда плясать. Либо может не мучать мозг и как нить сделать все полегче.
В итоге хотим получить структурированную файлопомойку, но с условием, что кроме ОДНОГО пользователя на сервере на запись никто не имел прав. Читать могут все.

Сервер - Обычная 10-ка PRO. Ставить отдельный линуховый сервак - не комильфо.
Пробовали через net use - обломались на существующих шарах (если шара была открыта, то регистрация с новым пользователем не проходит).
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

skobanev
У винды, не-сервера, всегда был лимит на 10 одновлеменных соединений.
skobanev писал(а):обломались на существующих шарах (если шара была открыта, то регистрация с новым пользователем не проходит).

Что бы это могло означать в таком Вашем описании? :-D
MaratIsk
постоялец
Сообщения: 125
Зарегистрирован: 20.08.2009 18:15:20

Сообщение MaratIsk »

чем обычный FTP не подходит?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

skobanev, не знаю как в десятке, а в хр надо расшарить папку на доступ без пароля, установив права только чтение для всех. Отдельно создать группу и добавить в нее одного человека, которому обеспечить полный доступ.
Vadim, скорее всего, это искусственное ограничение. Где-то в реестре должен быть параметр изменяющий это число. Другое дело, что лицензия может прямо запрещать его увеличивать.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Лекс Айрин писал(а):скорее всего, это искусственное ограничение. Где-то в реестре должен быть параметр изменяющий это число. Другое дело, что лицензия может прямо запрещать его увеличивать.

Ну, да, это искусственное ограничение. Снимается довольно просто. Вот только речь то не об этом. Топикстартер не может даже в пределах существующей лицензии наладить доступ. Тут что-то не так...
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

На заметку: Windows 10 позволяет установить Linux прямо в систему (не виртуальная машина!). Не знаю, сможет ли он работать как веб-сервер (думаю, да), но пробовал, если запустить свой линуксовый программный веб-сервер, то локально открывается в браузере, (установленным в самой виндоус ОС)
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Ichthyander писал(а):На заметку: Windows 10 позволяет установить Linux прямо в систему (не виртуальная машина!).

Если мне не изменяет память - это называется Hyper-V... :-)
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

Vadim писал(а):
Ichthyander писал(а):На заметку: Windows 10 позволяет установить Linux прямо в систему (не виртуальная машина!).

Если мне не изменяет память - это называется Hyper-V... :-)

Не знаю, но в стандартных компонентах Windows включается как Windows subsystem for Linux. Так и называется вроде WSL. Можно установить Ubuntu, Debian и др Linux ОС
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Vadim, скорее всего с правами проблема. Включая UAC. Проблема старая , видимо, из-за того, что делали все это наспех. Мне попадалась, когда шары настраивал. Правда у меня был полностью открыт доступ.

Добавлено спустя 7 минут 54 секунды:
Ichthyander, вряд ли в саму винду. Скорее на одном разделе и запускать параллельно винде. Кстати, серваки есть и под Винду причем, даже не поставляющиеся с ней. Например комплекс для отладки вебсайтов denver. Впрочем, все его компоненты совершенно свободно доступны и по отдельности. Ставил, запускал и даже пользовался.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Ichthyander
Понятно... У меня 10-ки нету чтобы посмотреть. Наверное это что-то типа WINE в Linux...
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

Vadim писал(а):Ichthyander
Понятно... У меня 10-ки нету чтобы посмотреть. Наверное это что-то типа WINE в Linux...

Да, это скорее на Wine похоже. Обоим системам Windows и подсистеме для Linux доступны те же самые файлы. Но важно отличие: устанавливается самый натуральный дистрибьютив Линукс, а не эмулятор какой-нибудь
CynicRus
постоялец
Сообщения: 106
Зарегистрирован: 28.06.2012 14:31:11

Сообщение CynicRus »

Дык, задача выглядит на 1 сокет сервер. И запустить его под нужным юзверем. Или я чет не въехал в задачу.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

CynicRus, файлопомойки обычно существуют для одноранговых сетей. Во всех остальных случаях проще залить на FTP сервак. И раздаваться должно всем. То есть одним сокетом явно не обойдешься.
skobanev
новенький
Сообщения: 33
Зарегистрирован: 24.02.2016 22:55:01
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение skobanev »

Ох спасибо столько ответов.
1. Linux - ну не хочется мне и так сервак который 24/7 молотит ставить еще и подсистему.
2. По доступу - Возможно я что то и не так делаю, но при подключении юзера к компу все равно спрашивается логин и пароль. потрачен на это один рабочий день и либо у нас тяму не хватает, либо веник не дает подключится к шаре без авторизации
3. Про ФТП мы думали, возможно на этом и остановимся.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

skobanev
По поводу 2. Если у Вас не доменная аутентификация, то поведенеи расшаренного компа именно такое, какое и должно быть. Чтобы не запрашивался логин-пароль, надо чтобы у подключающегося компа сессия была с идентичным логином-паролем. При доменной аутентификации этот аопрос решается автоматом созданием соответствующих доменных пользователей и заданием им прав на приёмнои компе.
Ответить