Я пытаюсь настроить telnet-сервер в Windows 7.
Когда я пытаюсь установить telnet-соединение с другой машины в локальной сети и вхожу в систему с именем пользователя и паролем учетной записи администратора, я получаю сообщение «Не все права или группы, на которые есть ссылки, назначены вызывающему абоненту». ошибка.
Я уверен, что что-то упустил, но не знаю, где это!
Похоже, вы используете Telnet-сервер как NetworkService.
Согласно - http://technet.microsoft.com/en-us/library/cc770898
Ваш токен будет отфильтрован по административным привилегиям на основе:
Если вы используете telnet-сервер как NetworkService, вы не сможете сохранить какие-либо административные привилегии в своем токене.
Вам нужно запустить службу как LocalSystem. Если вы используете локальную учетную запись, вам также потребуется, чтобы в этом разделе реестра было установлено значение 1.
Ключ реестра не имеет значения, если вы используете учетную запись домена.
Звучит как вещь UAC.
Я предполагаю, что вы, вероятно, можете войти в систему нормально, просто вы не можете выполнять привилегированные операции - потому что ваш сеанс входа в систему не повышен. Это проблема только при входе в систему с локальной учетной записью. Если вы используете telnet, используя учетную запись домена с правами администратора, все должно быть в порядке.
Чтобы разрешить повышение прав для сеансов удаленного входа в систему с локальными учетными записями, вам необходимо установить раздел реестра, как описано в Блог команды разработчиков совместимости с Vista.
Ключ:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system
LocalAccountTokenFilterPolicy = 1 (DWORD)
Я думаю, вам нужно будет перезагрузить, прежде чем он начнет работать.