Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Административные привилегии обычному пользователю на конкретную программу (UAC) (http://forum.oszone.net/showthread.php?t=159384)

Blast 12-11-2009 10:36 1268226

Административные привилегии обычному пользователю на конкретную программу (UAC)
 
Административные привилегии обычному пользователю на конкретную программу

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

Ответ:
Средствами Windows такое осуществить невозможно, потому что потолок прав обычного пользователя - права обычного пользователя. Если бы он мог получать права админа, это было бы прорехой в системе безопасности Windows.

Стороннее ПО для "обхода":
  • AdmiLink - решение удобное, но идеальных решений не бывает, см. Как НЕ защищен AdmiLink.
  • CPAU - служит для того же, что и AdmiLink, но не имеет графического интерфейса (только командная строка). Недостатки такие же, как у AdmiLink.
Пошаговая инструкция: Запуск программ пользователем от имени администратора без ввода пароля администратора

Важное дополнение
Во многих случаяв программа может работать и с обычными правами, если форсировать такой запуск. Читайте о способе RunAsInvoker: Эксперимент с правами на запуск программы

gromex 07-12-2009 01:03 1288257

Административные привелегии обычному юзеру на конкретную софтину (UAC)
 
Здравствуйте, хотелось бы узнать как в семерке конкретному пользователю дать возможность запустить конкретную программу, требующую административных привилегий?
Локально, обычная домашняя машинка, проблема "родительского контроля за детишками", ибо некоторый софт работает только с админских учеток :(
Разумеется подойдет любой метод, который исключит утекание пароля администратора к детям (ранасы и тд не предлагать).
----------------------------------------------------------------------
Забегая вперед решение нашлось в виде использования AdminLink, за наводку на которое отдельное спасибо SentAmalgama, за само решение ее автору Алексею Курякину.

Отмечу - решение работает и в WinXP и в Win7

Vadikan 07-12-2009 01:07 1288259

gromex, вопрос задается примерно раз в три дня... Упрощаем запуск приложений в Windows 7 от имени администратора без отключения UAC

gromex 07-12-2009 01:59 1288291

Вложений: 1
Vadikan, Все бы ничего, да вот проблема не в том, что я нуждаюсь в отключении "назойливых" предупреждений UAC! Проблема в том, что по приведенной вами ссылке проблема запуска приложения под НЕ-администратором не решается! Во всех описанных способах кроме 4 приложение требует пароля администратора для продолжения. При 4 же варианте запуска - ярлычка запланированного задания под НЕ-админитративной учетной записью мы наблюдаем кратковременное (явно меньше секунды) появление черного окна командной строки с надписью "ОШИБКА: Отказано в доступе"

ЗЫ Кстати я попросил ранасы не предлагать, однако приведенная сылка заканчивается как раз таки на "../run_as_admin"

Phoenix 07-12-2009 02:26 1288299

gromex, а не пробовали пкм по ярлыку программы - свойства - безопасность-дополнительно, и там дать необходимые разрешения этой учетке конкретно для этой программы ? Добавить юзера в группу Админов например.

gromex 07-12-2009 03:02 1288315

Phoenix,
Цитата:

Цитата Phoenix
пкм по ярлыку программы - свойства - безопасность-дополнительно »

Разрешений типа дать привелегии администратора там точно никогда не бывало, там лишь настройка прав на возможные операции с файлом; владельцы; аудит. Т.н. "особые" разрешения тоже не влияют на требование ОС быть администратором при исполнении файла.
Цитата:

Цитата Phoenix
Добавить юзера в группу Админов например. »

Не совсем понял как через данную настройку записать пользователя в группу администраторов..
Но если это касается настройки прав пользователя через остнастку "Локальные пользователи и группы".. то этого нельзя делать, такова суть задачи. Если только как то очень уж кратковременно дать права и совершенно незаметно для пользователя. К тому же, чтобы он не смог ими в принципе больше нигде воспользоваться - тогда можно было бы. Только вот как так сделать?

Morpheus 07-12-2009 03:14 1288321

gromex, условие: пароль должен быть у обеих учёток.

1. Заходим в систему под админкой, заходим в планировщик ---> создать задачу ---> изменить ---> вбиваем имя ограниченной учётки ---> проверить имена ---> ок, вбиваем пароль, где требует, остальное по инструкции до создания ярлыка.
2. Заходим в учётку пользователя с обычными правами, создаём ярлык.

Цитата:

Цитата gromex
ЗЫ Кстати я попросил ранасы не предлагать, однако приведенная сылка заканчивается как раз таки на "../run_as_admin" »

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

gromex 07-12-2009 04:38 1288330

Вложений: 2
Цитата:

Цитата YYYn
Если вышеприведённый способ не устраивает - нечего обычным пользователям запускать программы, которые требуют прав админа (т.е. могут покрошить систему). »

Старинная пословица гласит: волков бояться - в лес не ходить. Примерно тоже самое.
Цитата:

Цитата YYYn
условие: пароль должен быть у обеих учёток.
1. Заходим в планировщик под админкой ---> создать задачу ---> изменить ---> вбиваем имя ограниченной учётки ---> проверить имена ---> ок, остальное по инструкции до создания ярлыка.
2. Заходим в учётку пользователя с обычными правами, создаём ярлык. »

Сделал четко по пунктам, теперь при запуске ярлычка у юзера вместо черного окна командной строки с надписью "ОШИБКА: Отказано в доступе" так же кратковременно выскакивает " УСПЕХ: Попытка выполнить запланированную задачу "myac_admin". " (аттач 1)
Затем выскакивает UAC приглашение, как и с самого обычного простого ярлычка на то самое приложение (аттач 2).

Не помогает :cry:

Vadikan 07-12-2009 11:42 1288510

Цитата:

Цитата gromex
Сделал четко по пунктам »

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

Вообще, надо определить, почему программе требуются особые права. Поскольку подробностей о ней вы не сообщаете, остается ограничиться общими рекомендациями:

1. Попробовать запуск без UAC (на случай, если программа чудесно работает без него) http://forum.oszone.net/post-1171585.html
2. Установить программу в профиль пользователя, а если требуются права на запись в HKLM / особые папки, дать индивидуальные права пользователю на эти действия.

Morpheus 07-12-2009 13:47 1288619

Цитата:

Цитата gromex
Сделал четко по пунктам »

Согласен.
Цитата:

Цитата Vadikan
Попробуйте вместо ограниченной учетной записи указывать в планировщике административную с паролем.
Вообще, надо определить, почему программе требуются особые права. Поскольку подробностей о ней вы не сообщаете, остается ограничиться общими рекомендациями:
1. Попробовать запуск без UAC (на случай, если программа чудесно работает без него) http://forum.oszone.net/post-1171585.html »

Не прокатывает, дело не в UAC, а в ограниченности УЗ, надо пробовать:
Цитата:

Цитата Vadikan
2. Установить программу в профиль пользователя, а если требуются права на запись в HKLM / особые папки, дать индивидуальные права пользователю на эти действия. »


Clever_man 07-12-2009 18:40 1288875

Я решил это, сделав пользователя владельцем файла задачи.

gromex 08-12-2009 05:16 1289210

Вложений: 2
Цитата:

Цитата Vadikan
Установить программу в профиль пользователя, а если требуются права на запись в HKLM / особые папки, дать индивидуальные права пользователю на эти действия. »

Программу то я перенес в папку "мои документы" того обычного пользователя (а так же попробовал и следуя совету из приведенной вами ссылке) - не решило проблемы. А вот по второй части совета, выделил жирным.. подскажите поподробнее как это сделать?
Кстати отключение UAC приводит у тому что эта программа не запускается.
Цитата:

Цитата Clever_man
Я решил это, сделав пользователя владельцем файла задачи. »

В данный момент программа находится в папке пользователя и я сменил владельца исполняемого файла на того пользователя - бесполезно, запрос UAC для ввода админ-пароля продолжает выскакивать.

Ссылка на программу, именно оттуда была она взята: ftp://sourceplay.ru/myacclient.rar (цель этой программы - клиент античита для Counter-Strike Source, сейчас достаточно популярный сторонний античит. Потому то и нужно решить проблему, чтобы дать возможность детям использовать обычого пользователя, а не топорно дать права админа на все в системе.)

Собственно вот что у нас в дополнительной безопасности объекта сейчас (nero - обычный пользователь без административных привелегий):

Vadikan 08-12-2009 10:01 1289296

Цитата:

Цитата gromex
подскажите поподробнее как это сделать?
Кстати отключение UAC приводит у тому что эта программа не запускается. »

Видимо, прав на запись нет, потому и не запускается. Как это сделать... взять Process Monitor (гугл) и отследить обращения программы к реестру / жесткому диску.

А вы пробовали запускать программу в режиме совместимости с ХР?
Цитата:

Цитата gromex
В данный момент программа находится в папке пользователя и я сменил владельца исполняемого файла на того пользователя »

Речь, видимо, была о файле задания для планировщика в Windows\System32\Tasks.

gromex 08-12-2009 14:22 1289502

Вложений: 1
Цитата:

Цитата Vadikan
А вы пробовали запускать программу в режиме совместимости с ХР? »

Да, пробовал, еще перед тем как тут создать тему - не влияет.
Цитата:

Цитата Vadikan
Речь, видимо, была о файле задания для планировщика в Windows\System32\Tasks. »

Сменил и файлу задания в \System32\Tasks владельца, вкупе со сменой владельца myAC.exe ничего не дает, независимо от местоположения myAC.exe, хоть в пользовательской, хоть в сторонней папке на другом разделе.
Цитата:

Цитата Vadikan
Видимо, прав на запись нет, потому и не запускается. Как это сделать... взять Process Monitor (гугл) и отследить обращения программы к реестру / жесткому диску. »

Я думаю основная причина именно в этом, судя по логу монитора myAC обращается и в реестр и в системные папки. Посмотрие пожалуйста лог файлы и подскажите каким образом можно разрешить этой программе работать с приведенными в файлах логов системными папками (Windows\System32\*)? Очень надеюсь на вашу помощь.

Файлы названы соответственно, если запускаем процесс монитор под пользователем(введя админский пароль) и администратором - LogfileUser, LogfileAdmin, формат логов родной для ProcessMonitor *.PML

Vadikan 08-12-2009 18:49 1289780

gromex, я так и не понял, вы пробовали
Цитата:

Цитата Vadikan
вместо ограниченной учетной записи указывать в планировщике административную с паролем. »


gromex 20-12-2009 05:54 1299737

Vadikan, К сожалению был вынужден временно прерваться от обсуждения и решения поставленной задачи.
Вместо ограниченной учетной записи указывать в планировщике административную с паролем - я пробовал как и заметил Morpheus
Цитата:

Цитата Morpheus
Не прокатывает, дело не в UAC, а в ограниченности УЗ »


Sygey 22-02-2010 13:52 1353269

Как открыть приложение с правами администратора под обычным юзером без пароля
 
Как открыть приложение с правами администратора под обычным юзером без пароля?
Неудобно каждый раз нажимать открыть с помощью- администратор-вводить пароль.
Можно ли как то сидеть под обычным юзером и открывать конкретные программы без пароля?

P.O.D. 23-03-2010 11:22 1375177

Проблема с UAC и запуском от имени администратора
 
Опишу все по-порядку:
1. Требуется сделать запуск от имени администратора у обычного юзера некоторых программ, которые загружаются при старте системы (им нужны админ права, при запуске от обычного юзера они работают некорректно). Почитав разные статьи сделал таким образом - в планировщике создал задачу, которая срабатывает при входе пользователя и запускает программу от имени админа или системы. Но! Программа то запускается, но никаким образом она не отображается - ни окна программы, ни в трее ни в таскбаре не висит. Только видно ее в диспетчере задач и показывает, что она запущена от имени админской учетки или системы. А вот если ее запустить через пкм-запуск от имени администратора, ввести пароль к админке то все нормально запускается. Что посоветуете?
2. Есть две машины - одна дома, одна рабочая. На обеих по две учетки - одна админская (встроенная разблокирована) и одна обычного юзера, UAC на обеих включен. Короче настройки одинакове. Только вот на рабочей машине UAC срабатывает у обычного юзера, когда требуется повышение прав, а вот дома не срабатывает. Все делается сразу с повышенными правами - допустим легко под обычным юзером меняю системное время или дату. Проверил через secpol - настройки UAC один в один. Где еще копать? Может какая то прога отключила каким то хитрым образом срабатывание UAC. Дома просто наставлено всего больше, чем на рабочей машине. Систему неохота из-за этого переставлять

Vadikan 23-03-2010 13:10 1375267

P.O.D.,

1. В планировщике можно настроить запуск программы с наивысшими правами. Но наивысшими для пользователя, в сеансе которого она запускается. Если это администратор, то запускаться будет с полными правами администратора. А если обычный пользователь, то его потолок - обычные права, и с админскими вы их не запустите. Вопрос обсуждался тут, возможно, кто-то подкинет ссылку.

2. При запуске редактора реестра тоже нет запроса? Еще раз проверьте все параметры политик для обычного пользователя. См. http://www.oszone.net/11424/uac_windows7_2 Если проблема не решится, экспортируйте и опубликуйте
Код:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

P.O.D. 23-03-2010 14:37 1375352

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

Vadikan 23-03-2010 15:05 1375371

Цитата:

Цитата P.O.D.
может просто попробовать сбросить политики безопасности (права пользователей и т.п). Только вот не могу найти, как это сделать. Не подскажете случайно? »

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

P.O.D. 23-03-2010 20:34 1375569

Vadikan,
Заставил я работать UAC. Долго рассказывать, хитро было закручено. Единственное, что смущает - Вы сказали, что должно срабатывать на открытие редактора реестра. У меня не срабатывает... Просто приходится запускать от имени админа, что бы сделать какие то правки в реестре под обычным юзером. Я так понял, что так и должно быть или я ошибаюсь и не до конца домучал UAC?

P.O.D. 10-04-2010 03:05 1389192

Ура! Проблема решена - берем создаем батник с такой начинкой
"C:\WINDOWS\system32\runas.exe" /savecred /user:Администратор "c:\Program Files\....exe" . Закидаем его в автозагрузку тому ограниченному юзеру, под которым надо запускать прогу. Запускаем первый раз, дабы ввести пароль, система его запоминает и больше спрашивать не будет. Вот и все - получаем под обычным юзером автозагрузку любых программ, которым нужны админ права.
Тему можно считать решенной

zonderz 10-04-2010 03:43 1389200

P.O.D.

Ура! Проблема решена - берем создаем батник с такой начинкой

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

если вас безопасность не волнует, тогда да,
Тему можно считать решенной

SentAmalgama 06-05-2010 09:10 1407761

Люди! Помогите! Есть программа, которая должна создавать файл в корне С. Запускать должен пользователь из своей юзерской учетки. Для записи в корень С не хватает прав. UAC отключать не хочу. Запуск с правами админа решил бы проблему. Но способ №4 http://www.oszone.net/10594/run_as_admin завершился ошибкой

Vadikan 06-05-2010 11:58 1407868

Цитата:

Цитата SentAmalgama
Запускать должен пользователь из своей юзерской учетки. »

Вам этот способ не поможет, да и вообще ничего не поможет. Если у пользователя нет прав администратора, то их нет - точка.

Цитата:

Цитата SentAmalgama
Есть программа, которая должна создавать файл в корне С. »

Изменить это можно? Копайте в этом направлении.

SentAmalgama 06-05-2010 13:26 1407934

Цитата:

Изменить это можно? Копайте в этом направлении.
Программа стороннего разработчика. Изменить параметры местонахождения файла невозможно...

Vadikan 06-05-2010 14:19 1407967

SentAmalgama, так а что происходит, когда программа пытается записать файл в корень диска? По идее, должна срабатывать виртуализация и направлять запись в профиль...

SentAmalgama 07-05-2010 05:54 1408429

Vadikan , появляется окно с ошибкой: Could not create file C:\work_dok1.doc (это единственный файл, который должен создаваться в корне)

На ХР достаточно было дать временно юзеру с доменной учетной записью права администратора компа, запустить 1 раз программу для создания файла в корне С и выставить полные права данному юзеру на этот файл. После всего - понизить в правах до обычного пользователя. В семерке данный способ не помог(((

rekcuf 08-05-2010 21:58 1409604

Дать конкретному приложению админские права
 
Установил прогу TeraCopy, которая заменяет стандартный виндовый копировщик файлов, но т.к. сижу под обычным пользователем, то возникла проблема при перемещении файлов - исходные файлы не удаляются, т.к. нет прав на удаление.

Можно ли где-нибудь задать этому приложению права админа или как-нибудь по-другому решить пробелму?

Я прочитал про разные способы запуска приложений с правами админа, но это все не то, т.к. в тех случаях мы запускаем приложение, кликая на ярлык. В моем же случае эта прога запускается не мной лично и поэтому способы с ярлыками и планировщиком не подходят.

Vadikan 09-05-2010 00:09 1409676

SentAmalgama, а что это за приложение, которое создает
Цитата:

Цитата SentAmalgama
C:\work_dok1.doc »



Цитата:

Цитата rekcuf
В моем же случае эта прога запускается не мной лично и поэтому способы с ярлыками и планировщиком не подходят. »

Почему это? Если вы можете запускать ярлыком, то и кто-то другой может это делать. И вообще, непонятно, с какими правами у вас тот, кто запускает программу... Если админ, то именно ярлыком и нужно делать - способы 3 или 4 http://www.oszone.net/10594/run_as_admin

Альтернативно, можно использовать манифест http://msdn.microsoft.com/en-us/library/bb756929.aspx или делать "заплатки" с Application Compatibility Toolkit http://technet.microsoft.com/en-us/w.../aa905066.aspx. В ACT кстати входит Standard User Analyzer - можно посмотреть проблемы, связанные с UAC, и применить рекомендуемые "заплатки".

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

SentAmalgama 11-05-2010 05:57 1410654

Vadikan , это не коммерческое приложение. Разработка местных органов власти... Что-то надо делать, как-то решить задачу записи в корень С с правами юзера...

Vadikan 11-05-2010 11:33 1410802

Цитата:

Цитата SentAmalgama
Что-то надо делать »

В моем предыдущем сообщении написано про ACT и Standard User Analyzer. Не хотите попробовать?

SentAmalgama 11-05-2010 12:55 1410866

Спасибо, Vadikan ! Ваши способы попробую. Временно пока настроила через AdmiLink ярлык. Работает :)

Vadikan 11-05-2010 13:01 1410872

Цитата:

Цитата SentAmalgama
Временно пока настроила через AdmiLink ярлык. Работает »

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

SentAmalgama 12-05-2010 06:45 1411414

Цитата:

Цитата Vadikan
Значит ваш пользователь работает с правами администратора... »

Он запускает только это программу с правами администратора через созданный AdmiLink-ом ярлык. В системе же работает как пользователь

Vadikan 12-05-2010 09:37 1411466

Цитата:

Цитата SentAmalgama
Он запускает только это программу с правами администратора через созданный AdmiLink-ом ярлык. В системе же работает как пользователь »

Я не знаю, какой вы создали ярлык, но я знаю точно, что способ 4 из указанной статьи не делает чудес. Он запускает программу с наивысшими правами, но это - наивысшие права из всех доступных пользователю. Если это обычный пользователь, его наивысшие права такими и остаются, т.е. программа все равно запускается с обычными правами. Если же он администратор, то программа запускается с полными правами администратора, как если бы он нажимал "Да" на запрос UAC. Вот и все.

SentAmalgama 13-05-2010 05:53 1412074

Нет, я отказалась от попыток использовать способ № 4 . Использую
AdmiLink - утилиту, при помощи которой Администратор может создать ярлык, дающий возможность пользователям с ограниченными правами запускать конкретную (без возможности подмены!) программу с правами Администратора (или любого другого пользователя) без (интерактивного) ввода пароля. AdmiLink

gromex 13-05-2010 20:17 1412650

Наконец найдено решение моего вопроса ! Спасибо SentAmalgama, за наводку на AdmiLink
Спасибо автору Алексею Курякину за сие решение насущной проблемы!

S.T.R.E.L.O.K. 03-01-2012 04:00 1827290

Не могу попасть в административные общие ресурсы (типа \\localhost\d$ и т.п.) с включенным UAC с другого компьютера с правами локального администратора.
Компьютер не в домене. Пишет "отказано в доступе".
Добавление прав на диск не помогает.

Petya V4sechkin 03-01-2012 08:11 1827319

Цитата:

Цитата S.T.R.E.L.O.K.
Не могу попасть в административные общие ресурсы (типа \\localhost\d$ и т.п.) с включенным UAC с другого компьютера с правами локального администратора.

LocalAccountTokenFilterPolicy

Zhentos 13-01-2012 17:54 1835030

Автозагрузка программы от имени администратора
 
Можно ли сделать так, чтобы из под учётной записи с обычным доступом, программа в автозагрузке запускалась от имени администратора?

Morpheus 13-01-2012 18:04 1835039

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

Zhentos 13-01-2012 18:41 1835081

Надо наверное подробнее описать проблему.

Программа которую нужно запускать от админа - софт игровой мыши, с помощью которого можно настроить дополнительные хоткеи. Она запкскается автоматически при входе в систему.



Я играю на одном сервере в Warcraft. Для того чтобы там играть, необходимо это самый WarCraft запускать через специальную программу (launcher). Этому Launcher'у для работы требуются повышенные права, и запускается только от имени администратора. Я так понимаю, что и Warcraft запущенный через этот Launcher тоже запускается от имени администратора? В результате чего, боковые кнопки мыши не работают. Я так понимаю из-за того что он запускается с обычными правами? Потому как если перезапустить эту программу от имени администратора, то кнопки начинают работать.

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

Может быть я что-то не так делал.

1. Задал путь к файлу



2. Ввёл имя и пароль учётной записи с правами администратора



3. Создал ярлык.




После запускаю с помощью этого ярлыка софт мыши. Запускаю лаунчер, через него запускаю игру - кнопки всё равно не работают.

Но если запустить программу правой кнопкой мыши "Запустить от имени администратора", то кнопки в игре работают.

Вот я и хочу узнать, в чём разница между запуском программы от имени администратора через контекстное меню проводника и запуском программы с помощью ярлыка созданного AdmiLink'ом?

Morpheus 13-01-2012 18:48 1835084

Zhentos, ваша программа может работать как в обычном режиме, так и от имени администратора. Поэтому читайте инструкцию дальше:
Цитата:

Этот способ будет работать, если запуск программы возможен только от имени администратора и разработчик не забыл указать это условие в манифесте. Однако ещё остаётся большое количество старых программ или программ, запуск которых возможен как в обычном режиме, так и от имени администратора (при этом будет доступен разный набор функций). При попытке запуска такой программы с помощью AdmiLink - она запускается в обычном режиме (без административных привилегий).

Zhentos 13-01-2012 18:59 1835088

То есть остаётся последний способ из той статьи. Но запрос UAC всё равно ведь будет выводиться?

Morpheus 13-01-2012 19:04 1835091

Цитата:

Цитата Zhentos
То есть остаётся последний способ из той статьи. »

Надо скрещивать Elevate с AdmiLink'ом.
Цитата:

Цитата Zhentos
Но запрос UAC всё равно ведь будет выводиться? »

Цитата:

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

Zhentos 13-01-2012 19:10 1835102

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

okshef 13-01-2012 19:10 1835103

Zhentos, в планировщике создайте задание, выполняющееся при входе в систему. На вкладке "Общие" поставьте флажок "Выполнять с наивысшими правами". Никаких запросов.
У меня так Punto Switcher запускается

Morpheus 13-01-2012 19:14 1835109

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

okshef,
Цитата:

Цитата Zhentos
чтобы из под учётной записи с обычным доступом »


Zhentos 13-01-2012 19:25 1835118

Поделил потому, что кроме меня компьютером пользуются ещё несколько человек, которым нельзя давать полный доступ, иначе будет беда :)

На счёт планировщика задач, да я так и сделал, но работает только для администраторов.

okshef 13-01-2012 19:28 1835119

Можно же создать задание у админа, а в условиях выставить "При входе любого пользователя"

Zhentos 13-01-2012 19:33 1835122

Делал так, у меня не работало. Скорее всего потому, что задача должна запускаться с наивысшими правами.

Dramadeur 23-01-2012 18:51 1842812

Запуск от администратора из под учетки "Гость"
 
в общем нужно, чтобы одна определенная программа запускалась от администратора из под учетной записи Гостя, но когда ставишь галку: "выполнять эту программу от имени администратора", то после запуска ярлыка запрашивается пароль от административной учетки.

Можно-ли как-нибудь добавить эту программу в группу пользователей "гости"? Чтобы "гости" тоже могли ее запускать. А так по идее неудобно из под учетки каждый раз вводить пароль (сама учетка гостя - без пароля, на то и "гость") при запуске x программы. К тому же "гость" не должен знать пароля от административной учетки. просьба давать ответы на решение проблемы, а не советы касающиеся проблемы.

Morpheus 23-01-2012 18:56 1842813

Запуск программ пользователем от имени администратора без ввода пароля администратора

Blast 23-01-2012 18:56 1842814

Попробуйте сделать через планировщик, принципиальная схема действий здесь: Упрощаем запуск приложений в Windows 7 от имени администратора без отключения UAC

Одно непонятно, зачем гостю давать работать.. учетная запись не для того.

Dramadeur 23-01-2012 19:07 1842821

Morpheus, Blast, я уже нашел. Правда хотелось бы, чтобы без установки сторонних приложений можно было решить эту проблему.

Blast 23-01-2012 19:09 1842823

Dramadeur, планировщик заданий содержится в системе, его не нужно устанавливать дополнительно, что не так?

Vadikan 23-01-2012 19:12 1842828

Планировщиком гостя/юзера не повысишь до админа. Трюк работает только для администраторов.

Blast 23-01-2012 19:14 1842829

сорри, не учел

Dramadeur 23-01-2012 19:22 1842837

Blast,
Цитата:

Цитата Vadikan
Планировщиком гостя/юзера не повысишь до админа. Трюк работает только для администраторов. »

меня опередили =)

Я проверил, создал команду cmd_admin
но при запуске из под учетки гостя он писал ошибку: "не удается найти указанный путь", видимо он не мог найти команду cmd_admin потому что я создавал его в админской учетке.
А создать задачу в планировщке windows из под учетки Гостя - нельзя, пишет что нет прав.

Так что только вариант с установкой сторонней программы AdmiLink.

А вообще странно, я в программе, владельца на "все" сменил, и все равно от имени администратора требует пароль от моей административной учетки. Может если я создам еще одну админскую учетку без пароля и установлю программу заново на эту учетку, а потом попробую запустить эту программу от имени администратора из под учетки гостя - может так проканает? Только иметь лишнюю админскую учетку ради одной программы... к тому же зачем тогда первая админская учетка с паролем? Толку от пароля то... любой сможет зайти во вторую админскую учетку, которая без пароля...

Vadikan 23-01-2012 19:32 1842848

Dramadeur, если у вас администратор без пароля, то зачем вам гость? Он же сможет зайти администратором :)

Может быть, вы объясните, зачем вы хотите дать гостю права администратора на конкретную программу?

Dramadeur 27-01-2012 17:47 1845759

Vadikan, Не, у меня стоит пароль на админку. Просто одному человеку в возрасте 50 нужно научится пользоватся пк/ноутбуком, вот я и настраиваю... Туда установил Windows essentials, USB Disk Security и чтоб он под "гостем" сидел, в общем один раз сделал - и дальше чтоб не париться / забыть...

А программа называется Inmarket Navigator (обучение Microsoft Office / базовые знания про устройства ПК / про пользование ОС), только она должна запускаться с правами, иначе ошибка выходит при запуске.

Vadikan 27-01-2012 18:33 1845791

Dramadeur, гость - это для гостей. Постоянному пользователю нужно давать обычные права, хотя это и не решит проблему с программой. Потрясающе, что обучающая программа не соответствует требованиям ОС пятилетней давности.

У вас два выхода - либо шапка темы, либо http://www.teachvideo.ru/

Greenfield 29-02-2012 14:12 1869181

Всем привет. Возникла такая задача:
На ноутбуке имеется 2 учетные записи, 1 - администратор, 2 - обычный, при запуске Windows 7 Home Basic под 2 учеткой, загружаются 2 приложения от производителя samsung - BatteryLifeExtender и Samsung Update Plus, они постоянно просят пароль администратора. Удалять эти 2 программки не хочу, нужны, но подобные уведомления сильно раздражают при каждом запуске ОС.

Какие будут идеи?

PS: читал эту тему http://www.oszone.net/10594/run_as_admin#100 , но мне не надо запускать программы вручную и стало быть создание ярлыка не подходит.
PSS: в автозагрузки эти 2 приложения также не отключаются.

ShaddyR 29-02-2012 14:34 1869201

Цитата:

Цитата Greenfield
в автозагрузки эти 2 приложения также не отключаются. »

посмотреть, из какой ветки реестра грузятся приложения и как. Если общие, а-ля hklm - перенести запуск в hkcu пользователя 1.

Greenfield 29-02-2012 18:12 1869358

Цитата:

Цитата ShaddyR
посмотреть, из какой ветки реестра грузятся приложения и как. Если общие, а-ля hklm - перенести запуск в hkcu пользователя 1. »

В реестре автозагрузки нет этих двух программ(

Vadikan 29-02-2012 18:14 1869361

Greenfield, Autoruns for Windows

Dramadeur 10-07-2013 20:39 2182747

Метод с admilink и elevate имеет дыру, хотя в первом посте уже есть ссылка, где сказано об этом.
К примеру: программа uTorrent, дал доступ гостю - так он через "добавить новый торрент" может спокойно лазать в админских файлах и.т.д. Т.е. от имени программы uTorrent он может вносить любые изменения с админскими привилегиями, например запустить батник с командой.

Пытался изменять права для uTorrent.exe в C:\Program Files\uTorrent
но все равно при запуске из под учетки гостя, запрашивает админские привилегии (пароль), видимо uTorrent.exe еще и взаимодействует с другими файлами, для которых тоже нужно дать доступ к гостю.


Короче, как гостю дать возможность запуска uTorrent, но при этом, чтобы он не имел возможности через "добавить" в программе uTorrent иметь доступ ко всему, к чему у него нет прав.

Пытался переустанавливать программу "для всех" - но такого пункта нету! Просто тупо устанавливаешь и все. Хотя еще не пробовал устанавливать из под гостя - но там пароль админский запрашивает при установке любой программы, видимо windows installer так хочет.

reactor386 16-07-2013 12:57 2185437

Друзья, тема насущная, а как-то не имеет уверенного решения! :)
Да, нужно идти на компромисс и некоторые приложения запускать с админскими правами. Но, хотя бы, некоторые! Не выдавать же права юзеру полностью! И нужен интерактивный режим, т.е. юзер должен пару кликов своей юзерской мышкой без участия админа сделать. Microsoft ACT не решает проблему. Из всех вариантов только AdmiLink. Но он обновлялся аж в 2009, а CPAU и того подавно в 2005. AdmiLink капризничает и не хочет запускать созданный ярлык. Задача-то очень универсальная, нет ли какой альтернативы, решения какого, чтобы красиво. :) В принципе, что делает AdmiLink подойдет: нужна командная строка в планировщик. Одним планировщиком не обойтись, и это логично: запускаешь под админом - нет интерактива, запускаешь под юзером - максимальные права юзера. Собственно, ярлык не нужен, но, как-то не срастется...
UPD. И да, самое главное, это приходится делать удаленно, и, желательно, не отвлекая юзера от его важных дел, что с AdmiLink'ом становится мукой.


Dramadeur,
Я так понял, поможет копирование/перенос папки uTorrent из Program Files в любое другое место, и, затем запускать uTorrent.exe с ключем /recover (про ключ писал на память, извините, если ошибся, но суть не меняется). Ну и юзать данное дело от текущего ограниченного юзера сколько влезет. Не нужны большие права для работы uTorrent. Максимум, для первого запуска - поправить файрвол. Ни в коем случае это не "дыра" AdmiLink'а, здесь не надо напраслины. Точно такое же поведение, как и при ручном запуске Run as administrator.

Vadikan 16-07-2013 13:18 2185441

Цитата:

Цитата reactor386
тема насущная, а как-то не имеет уверенного решения! »

"Уверенные" решения компрометируют безопасность ОС. Используйте RemoteApp, в конце концов.

AndreyI 28-08-2013 17:30 2209206

почему ярлыки, созданные через AdmiLink, могут не запускаться, кроме тех случаев, которые описаны автором программы? у меня при запуске выдается ошибка о возможном изменении исполняемого файла. хотя никакого изменения не было. пробовал через elevate.exe запускать - то же самое.

cameron 28-08-2013 20:27 2209278

используем Microsoft ACT для этого, правда всё равно не получается сделать по-человечески route-add.
ковыряем что бы CMAK'овая подключалка скриптом добавляла маршруты.
с правами пользователя всё отлично работает, после обработки ACT, но потом не отключиться от VPN.
"в общем МС такой МС"

Tash_ 07-07-2014 11:39 2373053

запуск программы с администраторскими правами
 
Добрый день. Подскажите, пожалуйста, у пользователей на Windows7 есть программа, которую часто надо обновлять, при этом она требует админских прав. Хочется запускать эту программу с повышенными правами. Пробовала настроить через планировщик задач, таким образом schtasks /run /tn имя программы. Но при запуске этой задачи, получаю ответ - отказано в доступе. Что надо подправить?

Denisoff 07-07-2014 11:55 2373063

Цитата:

Цитата Tash_
Хочется запускать эту программу с повышенными правами. »

Попросите соизволения у админа.

Tash_ 07-07-2014 12:03 2373068

Хороший ответ, но вопрос был в другом. Админские логин и пароль у меня есть.

Vadikan 07-07-2014 12:26 2373074

Tash_, склеил, см. шапку.

Irufushi 09-12-2015 17:12 2583127

Тема старая, всю прочел. Все сделал.
Опишу свою проблемку.
==
Есть две учетки. Админская встроенная и юзера (группа администраторов оторвана, только входит в пользаки)
Есть кое какая программа сетевая.
Пользователю через политики закрыты доступы к установке программ, записи на флешки. Так же прописано, чтобы запуск программ был только из Programm Files
Так вот. Создал два ярлыка, через RunAs и AdmiLink на запуск этой программы из под учетки Администратора.
Программа запускается. НО. Есть одно НО. Она при запуске создает какой-то лог файл, который из под учетки Юзера не может создаться, тем самым прога не работает.
Под учеткой Админа, она запускается нормально.
===
Вопрос. Что еще может мешать? Если программа запускается принудительно из под Админки. Что еще нужно? Возможно где-то нужно в групповых политиках дописать что-то (разрешить) ? Где еще копнуть для разрешения полных прав?
===

Iska 10-12-2015 07:27 2583289

Цитата:

Цитата Irufushi
Где еще копнуть для разрешения полных прав? »

Копните Process Monitor для определения.

Irufushi 11-12-2015 14:51 2583800

Цитата:

Цитата Iska
Копните Process Monitor для определения »

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

Просто помимо того, что прога запускается из под учетки админской, мало. Что-то и где-то не выполняется.

Iska 11-12-2015 18:32 2583870

Цитата:

Цитата Irufushi
А поточнее можно? »

Запускаете Process Monitor. Делаете фильтр на события по имени приложения. Запускаете приложение. Ждёте появления:
Цитата:

Цитата Irufushi
Она при запуске создает какой-то лог файл, который из под учетки Юзера не может создаться, тем самым прога не работает. »

Определяете конкретную причину. Устраняете.

максим2017 20-11-2017 05:32 2778789

Здравствуйте. Открыл доступ к программе IE(с ссылкой на контур), данной программе требуются привилегии администратора. Из обычной учетной записи если зайти по данному адресу ничего ни происходит. Пришлось делать так. Но вот вопросик у меня пользователи работают под обычной учетной записи, через RDP, но вот перенаправленные принтера и флешки не активны, но вот когда пытаешься распечатать документ из IE(открытый доступ Admlink), то принтера не доступны и флешки то же. хотя если заходить в пуск - устройства и принтеры -
принтеры доступны. Можно ли данную ситуацию поправить?

Petya V4sechkin 20-11-2017 11:18 2778838

максим2017, может быть, попробуем подойти к проблеме с другой стороны и завести Контур под пользователем? Сделайте лог Process Monitor следующим образом:
  1. запустите Process Monitor от имени администратора;
  2. в меню Filter -> Filter -> задайте:
    Result - is - ACCESS DENIED
  3. попытайтесь запустить IE с Контуром под пользователем;
  4. сохраните лог: меню File -> Save -> PML-формат;
  5. заархивируйте и выложите на любой файлообменник, например dropmefiles.com.

максим2017 21-11-2017 05:51 2779111

Цитата:

Цитата Petya V4sechkin
в меню Filter -> Filter -> задайте:
Result - is - ACCESS DENIED »

А у меня нет параметра ACCES DINIED, только SUCCES и Unknow

Делал следующее: скачал программу Process Monitor (по ссылке предоставленной вами) зашел в "обычную учетку" и запустил программу с правами администратора, далее перешел как описано вами. Перешел в меню Filter-Filter- задал фильтр Result - is - ....

Petya V4sechkin 21-11-2017 08:14 2779144

Цитата:

Цитата максим2017
А у меня нет параметра ACCESS DENIED, только SUCCESS и Unknown

Фильтр вручную введите (только буковки все правильно впишите).

максим2017 21-11-2017 11:02 2779171

Цитата:

Цитата Petya V4sechkin
Фильтр вручную введите (только буковки все правильно впишите). »

Вот ссылка на файл http://dropmefiles.com/kbCBf .
И еще опишу действия, которые сделал и результат. Открыл exploer (ссылку созданную admlink) скопировал адрес. Закрыл его. Запустил Process Monitor с фильтром который описывали ранее. Открыл ie из под пользователя вставил содержимое буфера обмена ничего не произошло, открыл новую вкладку повторил действия та же ситуация. Закрыл IE. Выгрузил лог из Process Monitor. Закрыл его то же. Опять открыл IE из под пользователя, попытался пройти по ссылке install.kontur.ru и опять открылась пустая страница...

Petya V4sechkin 21-11-2017 11:12 2779178

максим2017, попробуйте в Свойствах браузера -> вкладка Безопасность -> снять флажок Включить защищенный режим.

максим2017 21-11-2017 11:23 2779183

Цитата:

Цитата Petya V4sechkin
максим2017, попробуйте в Свойствах браузера -> вкладка Безопасность -> снять флажок Включить защищенный режим. »

Впустил, но теперь нужно открыть доступ к припто Про, но сделать это надо так как ADMlink, закрыть доступ к ЭЦП(чтобы нельзя было скопировать данную ЭЦП), но для EXPLOERA она открыта...

Petya V4sechkin 21-11-2017 11:28 2779185

максим2017, ещё стандартный вариант:
  1. даём учётной записи пользователя права администратора;
  2. заходим, регистрируем компоненты при первом запуске;
  3. отбираем права администратора.

максим2017 21-11-2017 12:08 2779197

Цитата:

Цитата Petya V4sechkin
даём учётной записи пользователя права администратора;
заходим, регистрируем компоненты при первом запуске;
отбираем права администратора. »

По вашим советам все получается, но тут есть маленькое "НО" после всех манипуляций которые были описаны выше. Головную ЭЦП. можно приспокойненько скопировать в другое место, например на другую флешку. Короче говоря основная затея из-за которой пришлось воспользоваться услугами Admlink крашится. Головная ЭЦП уязвима для копирования и т.д.
Пробовал другой "Финт ушами" сделать ,скопировать контйнер не в пользователя а в компьютер и перепривязать открытый ключ к закрытому, но в этом случае Контур отказывается работать. Так что пока вот так...


Время: 23:43.

Время: 23:43.
© OSzone.net 2001-