@Gleb86898964
В Windows я не нашёл опции, которая позволяет запустить cmd/powershell от имени администратора, зная пароль администратора. В GUI интерфейсе можно правой кнопкой мыши нажать по ярлыку и выбрать «запуск от имени администратора».
А как то же самое сделать подключившись по telnet/ssh? Какие сть альтернативы для su/sudo в Windows и Windows Server?
А как то же самое сделать подключившись по telnet/ssh? Какие сть альтернативы для su/sudo в Windows и Windows Server?
Решения вопроса 0
Ответы на вопрос 5
@azarij
@d-stream
@vabka
scoop install sudo
(Не шутка)
@res2001
Параметр в реестре:
reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
отключает действие UAC для процессов запускаемых удаленно. Устанавливать его надо на ПК, на котором будут удаленно запускаться приложения. После установки требуется перезагрузка.
Когда он установлен и вы запускаете что-то удаленно с правами администратора удаленного компьютера, то программа запускается с реальными администраторскими правами, без фильтра UAC.
Например с помощью того же psexec (или wmic) можно будет запускать удаленно приложения.
Не уверен, что это сработает в случае с ssh и telnet, т.к. сервер службы работает на удаленном компьютере.
@zeond
В Windows есть механизм runas, чтобы запускать процесс от имени другого пользователя. Ничего добавлять не нужно.