管理员文件修改权限

Lei*_*fel 5 windows-server-2008 permissions 64-bit

Windows Server 2008 显然允许应用程序以某种方式配置文件夹,以便在文件夹内进行的任何更改都需要管理员级别的访问权限。我使用具有管理员权限的帐户登录,但不是本地管理员帐户。当我这样做时,我发现我无法保存对此文件夹中打开的文件所做的更改。我知道我可以以管理员身份打开应用程序或将文件移出文件夹,进行更改,然后将其移回,但我希望有更好的方法来完全禁用保护。有没有办法为我经常编辑的文件删除它?

Rya*_*ger 2

正如 Zoredache 提到的,这与 Vista 中的 UAC 功能相同。您位于管理员组中的帐户实际上并不具有提升的权限,除非您针对每个应用程序请求它。当您打开资源管理器时,就好像您的管理员身份消失了一样。随后,当您从未提升的资源管理器窗口双击文件时,运行的应用程序(如记事本)也会取消提升。您的选择基本上如下:

  • 关闭 UAC 是解决此问题的一种方法,但如果这确实是生产服务器,则不是很明智。UAC 的存在是有原因的,现在您知道问题是什么,您至少应该在彻底禁用它之前尝试使用它。

  • 另一个解决方案是向用户组(或您的帐户所属的任何其他组)授予您将经常访问的文件/文件夹子集的写入权限。

  • 如果您没有预先知道要授予访问权限的一组常规文件/文件夹,您还可以手动运行 Windows 资源管理器的提升实例。您可能会认为通过在“开始”菜单中搜索它并右键单击“以管理员身份运行”就可以做到这一点。但由于某种奇怪的原因,这不起作用。相反,我通常的做法是运行 cmd.exe 的提升实例,然后使用以下命令在 C 根目录下打开资源管理器窗口。

    资源管理器 /e,c:\

实际上,在第 3 方工具或 shell 扩展的帮助下可能有更简单的方法来做到这一点,但这是我知道如何立即获得提升的资源管理器实例的唯一方法。