Я изучаю учетную запись "локальной системы" (она же "system" или SID "S-1-5-18") в Windows. Этот ответ о сбое сервера очень полезен, но я все еще не понимаю, почему значение, возвращаемое командой whoami отличается от переменной среды %username% .

Последний - это имя моего компьютера, за которым следует знак доллара "$".

1 ответ1

0

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

Посмотрите в диспетчере задач, перейдите на вкладки Details и нажмите PID ("Идентификатор процесса"), чтобы отсортировать процессы. Несколько самых маленьких PID и единственный процесс без PID принадлежат SYSTEM и запускаются на самых ранних этапах процесса загрузки. Процессы запускаются от имени пользователя "SYSTEM", и некоторые из них являются экземплярами ntoskrnl.exe - самого ядра Windows NT.

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

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

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