10

Я хочу предоставить пользователю административные права на одно приложение в Windows 7. Я не хочу, чтобы они могли иметь полные права администратора, но права администратора требуются для одного из приложений, которые они должны использовать.

Есть ли способ настроить пакетный скрипт или что-то такое, что пользователь не будет знать, что он запускается от имени администратора?

Или есть другой способ?

Как я могу сделать это?

5 ответов5

6

Я использовал RUNASSPC с большим успехом. Позволяет создать ярлык для программы с зашифрованными учетными данными администратора.

Таким образом, программа запускается с правами администратора, даже если она запускается из учетной записи обычного пользователя, но обычный пользователь не может (легко) получить доступ к учетным данным администратора.

Многие примеры доступны здесь.

2

CPAU:

Резюме

Инструмент командной строки для запуска процесса в альтернативном контексте безопасности. В основном это замена руны. Также позволяет создавать файлы заданий и кодировать идентификатор, пароль и командную строку в файле, чтобы его могли использовать обычные пользователи.

Вы можете сохранить "рабочие места" на потом. Он шифрует пароль.

cpau -u joehome\joe -p logon -ex "perl cleanup.pl" -enc -file cleanup.job

Создает файл задания с именем cleanup.job для запуска сценария perl cleanup.pl от имени joehomejoe

cpau -dec -file cleanup.job -lwp

Выполнить файл задания cleanup.job

:)

1

Вы можете создать запланированное задание, которое запускает целевое приложение. Задайте запланированное задание для запуска с учетными данными с правами администратора. Вы можете создать ярлык для запуска запланированной задачи для пользователей, которые имеют только стандартные учетные данные, но при запуске задачи она по-прежнему будет использовать учетные данные администратора.

1

так вы говорите, что у вас есть эта программа exe1.exe и эта программа запускает другую программу (например, exe2.exe), и вы хотите, чтобы она запускала exe1 без прав администратора, но запускала exe2 с правами администратора?

Если это так, то установка режима совместимости exe2, требующая прав администратора, должна работать.

найдите exe-файл, который вы хотите запустить от имени администратора, откройте диалоговое окно его свойств, перейдите на вкладку совместимости и проверьте, run this program as administrator (как показано на этом изображении, которое Google нашел для меня:

запустить от имени администратора

если они не являются отдельными исполняемыми файлами, я не думаю, что это возможно.

1

Я думаю, что нашел то, что вы ищете, это бесплатная программа, и она должна делать то, что вы надеетесь достичь.

Runas-GUI

Это предназначено для настройки типа администратора домена, но похоже, что вы можете сделать это локально.

Просто на стороне администратора вы создадите файл RAG (зашифрованный файл, содержащий учетные данные администратора для использования клиентом). Вы бы установили права доступа к файлу / программе, доступной для запуска от имени администратора.

Затем вы скопируете файл RAG на стороне, не относящуюся к администратору, и установите КЛИЕНТА для Runas-GUI. Затем импортируйте файл RAG, и они, теоретически, должны иметь доступ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .