PDA

Просмотр полной версии : Кассовый сервер на Windows 2003 R2 SP2



Egoist
07.10.2011, 08:32
Добрый день!

Имеется следующая проблема, сервере под управлением Windows 2003 R2 X86 стоит кассовый сервер, все станции цепляются к нему по сети. В момент закрытия дня, кассовый сервер не хочет перезагружаться, если ему не дать права Администратора.

Вопрос: как урезать права пользователю, под которым работает кассовый сервер таким образом, чтобы в момент закрытия дня - он все-таки перезагружался?

Mikkey O'Fish
07.10.2011, 09:05
как урезать права пользователю, под которым работает кассовый сервер

Наверно не урезать, а расширить?

gte_33
07.10.2011, 17:52
В последних версиях есть возможность запускать сервер как службу, соответственно там и указать, под кем сервер должен запускаться.

Egoist
08.10.2011, 20:02
Именно не расширить, а урезать. У клиентов должна быть возможность перезагрузить кассовый сервер в случае его зависания, такое тоже бывает. Из-за того, что он крутится под админом, решено было пускать пользователей под консолью, но использовать машину исключительно, как кассовый сервер - не вариант в данном конкретном случае, поэтому там крутится ещё несколько сервисов, к которым доступа быть не должно. Сейчас хочется понять, какие права нужно оставить конкретной программе, чтобы она нормально функционировала. Не подскажите, начиная с какой версии появилась возможность установить кассовый сервер, как службу?

okis
09.10.2011, 00:16
6.94B

SH
09.10.2011, 01:15
У клиентов должна быть возможность перезагрузить кассовый сервер в случае его зависания, такое тоже бывает.
Только сегодня читал, может быть, Вам поможет: http://crw-daq.ru/download/doc/admilink/admilink.htm

BoniX
09.10.2011, 01:18
Вообще, ставится как служба, и запускается лучше от имени system без взаимодействия с раб.столом. Но и под другим любым можнО, просто после перезагрузки логинится нужно... А srvmon.exe (перезагрузка/мониторинг сервера) может запускаться с любого пк той же сети. Можно назначить пароль в rkeeper6.ini возле кассового сервера. Не совсем понимаю, зачем вообще юзеров пускать на сервак.

SH
09.10.2011, 01:19
Не совсем понимаю, зачем вообще юзеров пускать на сервак.
Только от незнания других методов.

VampireKB
09.10.2011, 02:47
Могу сделать прогу для перезагрузки версий кипера до 6.94 :)) (причем по сети :) )

gte_33
09.10.2011, 07:34
Нужно еще посмотреть права доступа к файлам и каталогам кассового сервера, возможно они принадлежат администратору...

Mikkey O'Fish
09.10.2011, 11:51
Попробуй вот это: 1445
Висит в трее, никому не мешает.

Я, обычно, сервер делаю совсем отдельным и безголовым. Такая железка обходится в 200-250 у.е. Практически по цене среднего телефона.

BoniX
09.10.2011, 14:25
Могу сделать прогу для перезагрузки версий кипера до 6.94 :)) (причем по сети :) )

Вампир, ты все издеваешься? :) :facepalm:
Хотя может кому-то религия мешает до 6.94 и выше обновиться :)
А так все уже давно работает, так что решительно не пойму, зачем пускать юзеров на сервак.


6.94B Февраль 2009
Только Windows сервер
1) ResultsExt='FST'
позволяет создавать каталоги с расширением в общей RESULTS
(010110.FST)
2) Сервер переделан в GUI приложение.Приложение запускается со
скрытым окном и значком в трее.
Хинт значка можно назначить
Hint=MainRestoran
(по умолчанию соответствеует первому нетбиос имени сервера).
Использовать правую и левую кнопки мыши.

3) Сделан сервис (инсталлировать RKService.exe -install
деинсталлировать -uninstall),
который умеет следующее
a) Перезапускать сервер после закрытия дня
(как раньше делал Strserv.exe )
б) Перезапустить сервер при любой его остановке, если этот сервер
имеет настройку AutoRestart=ON
(Перезапущенный сервер будет остановлен при остановке сервиса даже
если изначально был запущен пользователем )
в) Запускать (и останавливать запущенные) сервера при запуске
(остановке) сервиса под юзером "SYSTEM"(т.е. без польз логина).
Для этого нужно создать файл
rkslist.ini в том же каталоге, где находится сервис
а там создать строки из путей к серверам
Пример файла
C:\RKS1\
D:\RKR_2


4)
Сделан монитор сервиса (srvmon.exe)
Он может показывать и останавливать (перезапускать)
несколько серверов
в т ч удаленно настройка
Server=192.154.196.80 (по умолч 127.0.0.1)
Сервера обозначаются своими хинтами (см выше).
При запуске запрашивает пароль. Пароль нужен только для
остановки/перезапуска сервера. Сам пароль должен хранится
в файле psw.ini там же, где находится сервисю При этом, если
файла нет, то пароль не проверяется.


Только что попробовал - взял srvmon.exe на совсем другом копьютере (сервер GK), создал рядом srvmon.ini с одной строчкой сервера. Все видится, скриншот ниже.
Кстати, в недрах форума юцс обнаружил новые срвмон и рксервис, в обсуждении какой-то проблемы. Выглядит красивее, может что исправлено. Выкладываю, кому нужно.
144714491446

Egoist
14.10.2011, 00:07
Спасибо за ответы. На выходных поиграюсь с настройками, обязательно отпишусь по результату.