-2

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

Например, некоторые программы являются просто исполняемыми файлами. Вы копируете на компьютер и запускаете их, поэтому процесс "установки" отсутствует. В какой момент это становится заблокированным для пользователя без прав администратора? Означает ли это, что они пытаются запустить EXE, и там написано "у вас нет прав на запуск исполняемых файлов" или что-то в этом роде? Итак, в основном каждый исполняемый файл на машине помечен как работающий нормально, это так?

Что делать, если это скрипт или Java-программа? Например, допустим, у них установлен Python или Java. Я предполагаю, что они могут запускать файлы Python (.py) и файлы классов java (.class), даже если это "программы", или нет?

1 ответ1

2

Если они не администраторы, они не могут повышать уровень программ. Если вы увидите запрос контроля учетных записей и продолжите, они будут остановлены; диалоговое окно UAC запросит пароль администратора.

Большинству программ для установки требуются права администратора, потому что они пишут в защищенные места, такие как Program Files. Ваши пользователи без прав администратора не смогут установить эти программы. "Установщикам", которые просто распаковывают кучу файлов в определенное место, могут не понадобиться административные привилегии, и ваши пользователи смогут использовать их как обычно.

Скрипты, как и весь код, запускаются под процессами в Windows; каждый процесс имеет атрибуты безопасности. Вы, как администратор, можете запускать скрипты Python с полномочиями администратора, потому что вы можете повысить уровень процесса Python, но ваши новые пользователи не смогут повысить его, поэтому, хотя они могут запускать код, любые попытки выполнения административных операций просто потерпят неудачу.

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

Таким образом, проблема не в том, "является ли эта программа установщиком", а в том, что она имеет значение для администратора.

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