Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Права на использование команды MSG

Автор: lexxus777
Дата сообщения: 30.10.2014 14:06
Есть терминальный "сервер" на Windows 7 x64
Нужно дать возможность одному из пользователей оповещать о неком событии нескольких других пользователей.
Хороший вариант для этого, использование команды MSG.
Он и работает, если отсылает пользователь с правами "Администратор".
Но нужно чтобы это делал пользователь, имеющий права "Пользователи удаленного рабочего стола".
Если он пытается отправить таким способом сообщение, то получает в ответ:

C:\>msg User1 test
Ошибка при отправке сообщения сеансу RDP-Tcp#2: код ошибки 5
Ошибка [5]:Отказано в доступе.

Можно как-то разрешить для него использование этой команды, не переводя его в администратора?
Автор: ipmanyak
Дата сообщения: 31.10.2014 15:52
lexxus777 Проверь что служба Messenger service запущена на сервере и у клиента.
https://social.technet.microsoft.com/Forums/windowsserver/en-US/8ce88f4a-fbcc-49cf-a589-9ecb5f0e700d/error-5-access-denied-when-trying-to-send-message-using-msgexe?forum=winserverTS
проверь птису как там на картинке, но топикстартер говорит, что проблему решил отключением UAC. Я считаю, что отключение UAC это не решение проблемы.
Автор: lexxus777
Дата сообщения: 31.10.2014 17:59
Я немного не так выразился, все что я делаю (посылаю сообщения), делается в пределах одного компа, на котором установлена система Windows 7 с установленным TSFree. Терминальные пользователи должны отправлять сообщения друг дружке (с одного сеанса, другому сеансу), а не по сети.
Я, если захожу как Администратор, могу послать сообщение другому зашедшему на этот же сервер пользователю.
Но если я заходу как "Пользователь", то мне не хватает на это прав.
Да, из ссылки, что вы мне указали, получается что у меня нету разрешения для "Send a message to a user session" http://technet.microsoft.com/en-us/library/cc753032.aspx - тут описано как дать это разрешение, но, насколько я понимаю, в Windows 7 не предполагается наличия "Remote Desktop Session Host Configuration". Или есть? Или это разрешение можно как-то прописать по другому?
Автор: jkram
Дата сообщения: 02.09.2015 11:44
Мне так и не удалось решить эту задачу. Server 2008r2, галка в настройке пользователя конфигурации рабочих столов "сообщение" - стоит, но пользователь не может отправить сообщение. Доменный администратор отправляет без проблем, а пользователь может отправить сообщение только себе, если отправляешь другому пользователю, то сообщение

Цитата:
Ошибка при отправке сообщения сеансу RDP-Tcp#2: код ошибки 5
Ошибка [5]:Отказано в доступе.

команда такого вида
msg user /server:192.168.0.1 "test"

Если кто-то решил - подскажите как?!
Спасибо
Автор: ipmanyak
Дата сообщения: 02.09.2015 14:39
jkram Юзер должен иметь права - Message access permission for the session.
Почитай тут Configure Permissions for Remote Desktop Services Connections
и тут http://serverfault.com/questions/555982/remote-desktop-granting-the-session-reset-permission

Автор: jkram
Дата сообщения: 02.09.2015 15:54
Проблема решилась. Всё оказалось проще - политика применилась ТОЛЬКО после перезагрузки сервера. Я мучился с этим несколько дней т.к. сервер боевой, люди на нём круглосуточно. Перезагрузил сегодня по другим причинам. Спасибо за советы.

Страницы: 1

Предыдущая тема: Supermicro SuperServer 5036I-6F красный индикатор


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.