Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Печать из DOS на сетевом принтере Win 2003 Server SR1. Не хватает прав. (http://forum.oszone.net/showthread.php?t=140357)

ang_mtg 17-05-2009 10:23 1120524

Печать из DOS на сетевом принтере Win 2003 Server SR1. Не хватает прав.
 
К серверу Windows 2003 SR1 подключен принтер по TCP/IP. Сервер является дополнительным контроллером домена.

На рабочей станции команда:

net use lpt1 \\server\printer /persistent:YES

срабатывает только для пользователя, имеющего права администратора, причем не локального, а именно домена. Для остальных - отказано в доступе.

На windows 2000 server с таким не сталкивался.

Скажите, пожалуйста, что нового появилось в политике безопасности 2003 server, что не дает так просто печатать из DOS?
Как вылечить?

PS. Предоставление юзеру полных прав на принтер не помогает :-(

monkkey 18-05-2009 11:38 1121310

Цитата:

Цитата ang_mtg
Предоставление юзеру полных прав на принтер не помогает »

Разрешите печатать гостям, т.к. авторизация в DOS не проходит.

ang_mtg 19-05-2009 21:41 1122722

>> Разрешите печатать гостям, т.к. авторизация в DOS не проходит.

Не помогло, к сожалению...

Провел несколько экспериментов.

Вынужден уточнить свое первое сообщение: для переназначения порта LPT на сетевой принтер в домене windows 2003 server достаточно прав локального админа рабочей станции, не обязательно наличие прав администратора домена.

Но это тоже не здорово. Пробовал давать юзеру права оператора печати в домене. То есть административные права над всем доменными принтерами. Не помогает. Также не помогает предоставление полных прав на принтер.

Пробовал временно давать юзеру админские права на локальный компьютер на момент подключения порта LPT к сетевому принтеру. Все нормально подключается, но после отнятия прав порт LPT остается переназначенным, но недоступным пользователю :-)

Команда runas подключает принтер в контексте того пользователя, от имени которого runas запускается. То есть юзер после выполнения этой команды все равно остается без принтера.

Прав опытного пользователя - тоже недостаточно.

Повторяю еще раз, в домене windows 2000 и nt40 такой проблемы с правами не было.

Прошу помощи хотя бы в каком-нибудь понижении прав пользователя :-)

ScarpenA 04-06-2009 15:16 1134926

Цитата:

Цитата ang_mtg
для переназначения порта LPT на сетевой принтер в домене windows 2003 server достаточно прав локального админа рабочей станции, не обязательно наличие прав администратора домена. »

Вот именно, прав пользователя не хватает на переназначение физического порта LPT1.
Можно отключить порт в диспетчере устройств (или в биосе), но это хорошо, если к компьютеру пользователя не подключен принтер на физический LPT1. Есть решение другое, знаю, работает)), но как, пока не могу сказать. Получится - отпишу.

ang_mtg 04-07-2009 16:47 1158946

Цитата:

Вот именно, прав пользователя не хватает на переназначение физического порта LPT1.
Можно отключить порт в диспетчере устройств (или в биосе), но это хорошо, если к компьютеру пользователя не подключен принтер на физический LPT1. Есть решение другое, знаю, работает)), но как, пока не могу сказать. Получится - отпишу.
Проверил. Все правильно.
net use lpt2 работает независимо от прав. Из всех DOS-программ, которые мне доводилось видеть, многие из них могут быть настроены для печати на LPT2. Это решает проблему.

Оставшиеся немногочисленные DOS-программы признают только LPT1. Но давайте подумаем. Если к LPT1 подключен физический принтер, то и проблем никаких нет. Печатаем, и все.

А если никакой принтер физически не подключен, действительно, ничто не мешает отключить в BIOS LPT1, и тогда этот порт будет сокойно переназначаться независимо от прав пользователя.

ScarpenA
Спасибо!

Прошу считать проблему решенной.


Время: 04:53.

Время: 04:53.
© OSzone.net 2001-