Как разрешить обычному пользователю устанавливать программы?
Да, я понимаю, что побеждает цель обычного пользователя. Но здесь ситуация. Мой друг хочет установить ограничения по времени для своего школьного сына, и его сын должен быть обычным пользователем, чтобы использовать Family Safety. Но в то же время его сын (которому я лично считаю слишком старым, чтобы иметь ограничения по времени) должен иметь возможность обновлять и устанавливать некоторые из своих игр на свой компьютер. Так что я думаю, что это просто "легкий" родительский контроль (просто что-то, что поможет ему сосредоточиться, а не отвлекаться на часы игры).
Это базовая версия Windows 8.1, поэтому нет редактора групповой политики (gpedit.msc). Тем не менее, я довольно хорошо разбираюсь в компьютерах и выяснил, как его установить. Но у него не так много функций, которые есть у "настоящего" gpedit. Вот пример того, что есть в моем gpedit:
3 ответа
ДА!!! Я это сделал!!! Вот что я сделал:
- Нажмите
Start
и введитеcmd
, когдаcmd.exe
появляется вверх, щелкните правой кнопкой мыши и выберитеRun as Administrator
(это позволяет вам запускать командную строку на повышенном уровне). - Тип
net localgroup Power Users /add /comment:"Standard User with ability to install programs."
и нажмите ввод. - Теперь вам нужно назначить права пользователя / группы. Скачать
ntrights.exe
отсюда Это инструкции от семифорумов:
A) Откройте загруженный ZIP-файл и извлеките (перетащите) файл ntrights.exe на рабочий стол.
Б) Щелкните правой кнопкой мыши файл ntrights.exe, выберите Свойства, вкладка Общие и нажмите кнопку Разблокировать, если доступно. ПРИМЕЧАНИЕ. Если у вас нет кнопки "Разблокировать" на вкладке "Общие", файл уже разблокирован, и вы можете перейти к шагу 1С.
C) Щелкните правой кнопкой мыши файл ntrights.exe и выберите команду "Переместить".
D) Откройте проводник Windows, перейдите и откройте папку C:\Windows\System32, затем вставьте файл ntrights.exe, чтобы переместить его сюда.
E) При появлении запроса нажмите "Продолжить" и "Да", чтобы подтвердить перемещение файла ntrights.exe в папку System32, затем закройте окно проводника Windows.
- В командной строке с повышенными привилегиями (см. Шаг 1) введите
ntrights -U "Power Users" +R SeNetworkLogonRight
и нажмите ввод. Введите снова то же самое, только изменитеSeNetworkLogonRight
с чем-то еще. Вы можете попробовать следующее:SeInteractiveLogonRight
SeChangeNotifyPrivilege
SeSystemtimePrivilege
SeTimeZonePrivilege
SeCreatePagefilePrivilege
SeCreateGlobalPrivilege
SeCreatePermanentPrivilege
SeIncreaseWorkingSetPrivilege
SeIncreaseBasePriorityPrivilege
SeLoadDriverPrivilege
SeSystemEnvironmentPrivilege
SeManageVolumePrivilege
SeProfileSingleProcessPrivilege
SeSystemProfilePrivilege
SeShutdownPrivilege
Полный список прав пользователей и пояснения см. В моем комментарии ниже (я не могу опубликовать более двух ссылок; если кто-то хочет отредактировать это, чтобы добавить ссылку, пожалуйста, не стесняйтесь).
- После этого вам нужно дать разрешение новой группе "Опытные пользователи" на запись на диск C. Откройте мой компьютер, щелкните правой кнопкой мыши на диске C и перейдите к
Properties
, Нажми наSecurity
Вкладка. Нажмите наEdit...
затемAdd...
и в большой коробке подEnter the object names to select
типPower Users
и нажмитеCheck Names
и нажмитеOK
, - Под заголовком
Group or User Names
, вы увидите "Опытные пользователи". Нажмите на него, и нажмите на галочку рядом сFull Control
, Он должен автоматически отключить все остальное, но если нет, то вручную проверьте все остальное. Единственное, что вы не можете проверить, потому что оно затененоSpecial Permissions
, Нажмите "Применить", и он предоставит вашей группе разрешения. Проигнорируйте любые ошибки, которые появляются и продолжаются так или иначе (я думаю, что назначение групповых прав в шаге 4 позаботилось, если это).
7. Снова откройте командную строку с повышенными правами (шаг 1) и введите net localgroup "Users" "Power Users" /ADD
Это вложит вашу группу опытных пользователей в группу "Пользователи", так что это будет обычная учетная запись пользователя, но с дополнительными привилегиями.
- Тип
net localgroup "Power Users" user_000 /ADD
(user_000 - это имя пользователя для учетной записи, которую вы пытаетесь сохранить в качестве обычного пользователя и разрешаете устанавливать программы). Это по-прежнему будет держать вашего пользователя в группе "Пользователи", но также добавит пользователя в новую группу "Опытные пользователи" (так что он является частью нескольких групп). Примечание. Если ваш пользователь вошел в систему с помощью Microsoft Passport, вы можете узнать свое имя пользователя, нажавStart
и печататьcontrol userpasswords2
и нажми войти. Затем нажмите на учетную запись пользователя, для которой нужно найти имя, и нажмитеProperties
и вы увидите ваше реальное имя пользователя.
ВСЕ СДЕЛАНО! И вы заметите, что Family Safety по-прежнему соблюдается, но пользователь не может изменять его настройки, предоставлять дополнительное время, разблокировать веб-сайты или что-то еще. Также пользователь не может добавить другого пользователя с помощью функции "Учетные записи пользователей". Тем не менее, пользователь может устанавливать программы.:)
Родительский контроль (или Семейная безопасность) могут больше не подходить для этой задачи. В зависимости от более широкой ситуации могут быть подходящими альтернативные подходы:
Возможно, было бы достаточно добавить учетную запись сына в группу опытных пользователей (хотя я не уверен относительно ее доступа к функциям родительской безопасности). Опытные пользователи имеют привилегии, выходящие за рамки общего класса Users, но не являются полноценными администраторами. Это краткое изложение различий, но в целом актуально.
Возможно, ограничение доступа в Интернет через маршрутизатор является вариантом. Например, некоторые дома ограничивают доступ устройства к Интернету, чтобы стимулировать сон. Фактический процесс варьируется в зависимости от фактического маршрутизатора (связанные инструкции предназначены для Linksys), но его должно быть относительно легко найти с помощью предпочитаемой вами поисковой системы.
Более амбициозно, вы можете настроить прокси-сервер и ограничить доступ к определенным сайтам в течение дня. Это звучит гораздо сложнее, чем на самом деле, хотя в наши дни это можно сделать довольно недорого, используя либо специальную прошивку маршрутизатора, либо даже старый, выделенный ПК.
По моему опыту, Семейная безопасность хороша для определенного набора сценариев, но не может заменить правильное управление доступом. Кроме того, может быть, настало время рассмотреть возможность обновления Windows до Pro SKU или даже более новой версии, которая больше не использует Home SKU.
Надеюсь это поможет...
- Ланс
PS Проблема, стоящая перед подходами повышения привилегий, предложенными до сих пор, заключается в том, что им требуется доступ к повышенным учетным данным. В конечном итоге вы либо сохраняете учетные данные повышения прав на жестком диске (защита - нет-нет), либо вам все равно приходится предоставлять учетные данные, что не экономит время и усилия. Основная проблема, на самом деле, заключается в доверии и управлении временем. Это родительский вопрос, которым ни одно программное обеспечение не может эффективно управлять. (Это мое личное мнение, ваше может отличаться.)
Try to find some app that elevates the user, in a enterprise environment you can use Avecto's Privilege Guard... Might be some similiar for home usage, like this: