Как предоставить обычному пользователю разрешение выполнять действия с полными правами без ввода пароля администратора

Чтобы выполнить требующее администраторских прав действие в учетной записи пользователя, потребуется ввод пароля администратора. Тогда и только тогда система предоставит вам нужные права, легально обойти это ограничение в Windows не получится. Если всё же очень нужно, выполнить задачу с полными правами в учетной записи обычного пользователя можно, правда, при одном условии. Если такую возможность предоставит сам администратор.

Нет, речь идет не о паролях и использование специальных утилит, а о самом обычном планировщике заданий.

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

Трудно сказать, согласится ли администратор на такое предложение или нет, поскольку данная манипуляция несет в себе риски получения вами полного доступа ко всем системным функциям. Если администратор не лыком шит, он может дать согласие, ограничив ваши возможности запуском определенных скриптов, но не программ с поддержкой диалоговых окон «Открыть» и «Сохранить как».

Причина этой осторожности проста — из таких окон вы можете запустить командную строку, а через нее получить доступ к любым системным функциям. Скорее всего, доступ к скрипту вам тоже будет закрыт, ведь в противном случае вы смогли бы прописать в него всё что угодно. Правда, ничто не мешает вам загрузить компьютер c LiveCD, разве что администратор решит зашифровать диск или установить на BIOS пароль.

Сама же концепция очень проста.

Рассмотрим ее реализацию с позиции администратора.

Первым делом вам нужно создать событие, по которому будет выполняться задание.

Для этого в командной строке выполните такую команду:

eventcreate /L Application /T Information /ID 333 /SO runcmd /D "Выполнение задания для юзера X"

Eventcreate

В данном примере 333 — это код события, runcmd — название события, а текст «Выполнение задания для юзера X» — это комментарий. Все они могут быть произвольными.

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

Ярлык

Ярлык

Откройте планировщик заданий и создайте в нем задачу.

На вкладке «Общие» активируйте радиокнопку «Выполнять для всех пользователей», в качестве учетной записи выберите СИСТЕМА или оставьте свою учетную запись администратора, не забыв только установить галку в пункте «Выполнять с наивысшими правами».

Планировщик заданий

В настройках триггера выбираем «При событии» и указываем Журнал «Приложение», Источник «runcmd» и Код события «333».

Код события

Задание, естественно, у каждого будет свое.

Если теперь обычный пользователь создаст в планировщике заданий событие с соответствующим источником и кодом, на что у него по умолчанию имеются права, система выполнит по этому событию созданное вами задание с теми правами, которые были для него установлены.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

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

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