Альтернатива sudo/su для Windows?



@Gleb86898964

В Windows я не нашёл опции, которая позволяет запустить cmd/powershell от имени администратора, зная пароль администратора. В GUI интерфейсе можно правой кнопкой мыши нажать по ярлыку и выбрать «запуск от имени администратора».
А как то же самое сделать подключившись по 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, чтобы запускать процесс от имени другого пользователя. Ничего добавлять не нужно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *