所以我最近想通了IIS将用C:\Windows\System32\config\systemprofile作为文件夹类似它的“用户”目录AppData 在某些情况下。
现在,我试图了解为什么会这样以及该目录的用途是什么。我听说它被用作新用户的“模板”,但我很确定这就是C:\Users\Default User它的用途。除此之外,它可能看起来像是 SYSTEM 用户的“用户”目录。但为什么 IIS 会在 SYSTEM 下运行?
任何人都可以启发我了解这个目录的作用吗?
Fra*_*mas 10
Appdata 用于每个用户的配置和数据存储,以实现一定程度的用户隔离。系统配置文件不是模板,它是系统用户帐户的配置文件目录,系统用户帐户是运行根 IIS 进程主机实例的用户(注意 w3wp 进程在与应用程序池关联的身份下运行,而不是根 IIS 进程,并且不在服务主机进程中运行)。
查看这个使用 PSEXEC 作为系统登录的示例。就像 %appdata% 解析为登录用户的 ~\AppData\ 目录一样,它是否适用于系统帐户:
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
PS C:\Windows\system32> psexec -s \\localhost cmd
PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>whoami
nt authority\system
C:\Windows\system32>cd %appdata%
C:\Windows\System32\config\systemprofile\AppData\Roaming>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28844 次 |
| 最近记录: |