Я ищу функцию unix sudo в Windows, с помощью которой я могу разрешить множеству пользователей выполнять набор команд. Есть ли какое-нибудь программное обеспечение для этой цели?
Я знаю sudowin, но самая большая проблема в том, что он не поддерживает пользователей / группы на уровне домена.
Предложение Рэндольфа о runas
(например. runas cmd
для командной строки) максимально приближен к вам, но точной замены для sudo
просто потому, что эти две среды совершенно разные.
Вы значительно упростите себе жизнь, если перестанете думать о * nix при работе с Windows (и наоборот).
В зависимости от того, что вы делаете в среде Windows, вы можете сделать это с пользователями / группами домена.
Если это определенный набор папок, над которым у пользователя должен быть полный администратор, вы можете применить группу Active Directory к этой папке и предоставить этой группе полный контроль. Перетащите группу на вкладку членства пользователей и попросите их выполнить старый выход / вход, и у них будет доступ.
Если это весь сервер, вы можете добавить группу AD в группу локальных администраторов. Любой член этой группы, который входит в систему, получит административные возможности на этом сервере, и только на этом сервере.
Если это конкретное приложение, оно может быть значительно сложнее, в зависимости от его способности синхронизироваться с LDAP (или нет, в зависимости от обстоятельств).
RunAs может работать, если вы предоставите им и административную учетную запись «запуск от имени». Ближайшим к SUDO является завершение задачи в Проводнике и RunAs \ Windows \ System32 \ Explorer.exe с учетными данными администратора. Предоставляет вам полную функциональность профиля из оболочки. Это грязно, но работает, когда вы в отчаянии :)