Что эквивалентно sudo в Windows 7? [Дубликат]

22

Возможный дубликат:
есть ли какая-нибудь команда 'Sudo' для windows?

Есть ли в Windows 7 командная строка, эквивалентная sudo? Или вам просто нужно открыть командную строку, которая запускается от имени администратора?

leeand00
источник

Ответы:

19

Команда runas является эквивалентом sudo в windows 7.

runas [{/profile|/noprofile}] [/env] [/netonly] [/smartcard] [/showtrustlevels] [/trustlevel] /user:UserAccountName program

Выполните следующую команду, чтобы запустить командную оболочку от имени администратора. РЕДАКТИРОВАТЬ : Или вы можете щелкнуть правой кнопкой мыши командную строку и выберите Запуск от имени администратора.

runas /noprofile /user:Administrator cmd
Дэвид
источник
7
Я думаю, что это довольно часто, но обратите внимание, что sudoэто отличается suот способа, которым вы можете настроить sudoпользователя таким образом, чтобы он мог запускать только определенное приложение от имени пользователя root со своим собственным паролем, в то время suкак пользователь должен ввести действительный пароль пользователя root. runasтак же, как suнет sudo.
Филипе Пина
1
Не эквивалентно, runas не позволяет пользователю запускать известное приложение как суперпользователь ...
MUY Бельгия,
Привет @ MUYBelgium, вы правы. Я знаю это сейчас, но, к сожалению, в Windows нет другого способа сделать что-нибудь близко удаленное. Мне сейчас нужно что-то подобное, но решения нет. Это самый близкий метод ...
Дэвид
Извините, этот ответ просто неправильный. Для sudo я мог бы использовать свой обычный пароль пользователя, как в Windows, если программа запрашивает повышенные права. В вашем примере мне нужно знать пароль администратора. Ergo, runas ни в коем случае не является эквивалентом sudo .
kriegaex
Похоже, это самая близкая вещь к sudo в Windows. Какой вариант вы используете в качестве эквивалента sudo в Windows? Если вы посмотрите на предыдущие комментарии к ответу, вы увидите, где я уже высказал аналогичное мнение.
Дэвид
4

Проще всего запустить CMD от имени администратора (или с повышенными правами, в случае автономного рабочего стола Windows), но есть и runasкоманда.

Paradroid
источник
3

Ошибка IMO с runas заключается в том, что при использовании вы «работаете как» другой пользователь. Различная среда, разные наборы значений по умолчанию ...

БОЛЬШАЯ неудача для меня.

SuRun - SUDO в Windows гласит:

Самое приятное то, что SuRun повысит привилегии для учетной записи CURRENT! Он не будет пытаться запускать программы под другой учетной записью администратора. Это означает, что все записи реестра и пути к файловой системе будут правильными, так же, как их ожидает пользователь!

(Я еще не пробовал - пока. Не могу поверить, что MS реализовала повышение прав и что мне, возможно, придется прибегнуть к сторонней программе, чтобы все работало так, как должно быть в первую очередь.)

therube
источник