AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 521921
Accepted
TessellatingHeckler
TessellatingHeckler
Asked: 2013-07-10 06:09:19 +0800 CST2013-07-10 06:09:19 +0800 CST 2013-07-10 06:09:19 +0800 CST

Windows文件夹权限,管理员和UAC,处理这个的“正确”方法是什么?

  • 772

我有一个具有权限的文件夹:

  • 管理员(组):已满。
  • J. Bloggs:满。

我以管理员组的成员身份登录。

我无法在资源管理器中打开该文件夹,因为“您没有权限”。

我怀疑这是因为正常进程由于 UAC 而没有管理员权限令牌,除非您也“以管理员身份运行”。但我不能对 Windows 资源管理器执行此操作,可以吗?

所以我的选择似乎是: - 单击按钮获取所有权(破坏所有权,在大型文件夹上花费时间,不能解决其他管理员问题) - 添加具有完全权限的每个单独的管理员帐户,这样它就可以在没有管理员令牌的情况下工作(管理乱七八糟,分组有什么意义)

这是一个非常烦人的设计,我一定错过了一些东西。它应该如何工作?管理员进入管理员有权访问的文件夹的“正确”方式是什么?

windows
  • 5 5 个回答
  • 20405 Views

5 个回答

  • Voted
  1. john
    2013-07-10T07:16:07+08:002013-07-10T07:16:07+08:00

    最好的方法是定义一个包含您认为是该文件夹管理员的成员的新组。如果您有 AD 域,您可以在 AD 中创建此组,然后将该组添加到(本地计算机的)管理员组,避免必须管理两个组。

    注意:如果您在本地尝试此操作,请记住您必须注销并重新登录才能使新权限生效。

    • 6
  2. Best Answer
    Zoredache
    2013-07-10T08:42:39+08:002013-07-10T08:42:39+08:00

    解决方案是简单地远程管理服务器。管理员权限的 UAC 过滤仅在您访问本地系统时适用。

    随着 Server Core 的发布,微软一直强烈鼓励人们远程管理服务器,而不是直接连接到服务器来管理它们。

    当然,如果您的网络非常小,这可能不可行,因此禁用 UAC 就可以了,或者调整文件系统权限,以便使用另一个组而不是管理员来授予权限。

    • 4
  3. Martin Binder
    2013-07-10T07:17:54+08:002013-07-10T07:17:54+08:00

    有两个选项可以轻松解决此限制:

    • 使用您选择的文件管理器(例如总指挥官)并以管理员身份运行它(首选)
    • 禁用资源管理器 UAC 限制:http ://www.msfn.org/board/topic/144776-unable-to-open-an-elevated-windows-explorer-window/
    • 2
  4. PaGeY
    2018-03-27T19:14:18+08:002018-03-27T19:14:18+08:00

    在驱动器根目录授予名为“交互式”的内置主体的读取/执行权限。然后不需要更改 UAC。

    交互式驱动器根权限对话框。

    这样,即使启用了 UAC,人们远程或“本地”(VM 控制台或物理屏幕和键盘)登录到桌面仍然可以浏览文件和运行程序。

    例如,您可以删除默认的“用户可以从根目录读取和创建所有内容”权限以明智地锁定服务器,但避免无法有效登录、浏览文件和导航到您想要以管理员身份更改设置的位置。

    一旦您打开安全对话框并想要更改权限,就会出现一个按钮以管理员身份更改设置。所以你得到两全其美:

    1. 对磁盘结构和内容的“本地”管理员/操作员浏览没有限制。
    2. 防止非管理员更改。

    与标准权限的唯一区别是,我们并不是说只有本地“用户”帐户可以读取所有内容,而是只有授予访问 Windows 控制台的权限的人,即逻辑上意味着“物理”(或虚拟)“交互式”服务器访问,这不只是授予任何人。这可能不适用于终端服务器,除非有更好的方法来区分这些类型的会话(如果您知道,建议进行编辑)。

    当然,第一个建议是尽可能使用服务器核心/远程管理。但是,如果不是这样,这有助于避免常见的最终影响,即服务器是默认用户权限被删除,最终在整个地方应用了数十个个人用户帐户权限。这并不是管理员的错,他们只是试图使用标准工具完成他们的工作,没有任何特殊的复杂性(只需正常使用文件资源管理器)。

    此解决方案的另一个积极效果是,通过能够锁定根驱动器权限并且仍然让服务器“可用”管理员登录到桌面,禁用继承以从上面删除不需要的权限的需要经常消失。默认情况下,所有用户都可以在共享路径下读取和创建他们想要的任何内容这一事实是当没有人想要处理“根本”原因时禁用继承的常见原因;-)

    • 1
  5. Ben Personick
    2019-10-17T07:20:09+08:002019-10-17T07:20:09+08:00

    无法在资源管理器中打开文件夹,因为“您没有权限”。

    我怀疑这是因为正常进程由于 UAC 而没有管理员权限令牌,除非您也“以管理员身份运行”。但我不能对 Windows 资源管理器执行此操作,可以吗?

    是的,您可以使用提升的权限运行 Explorer 来解决您的问题!

    为此,您必须:

    • 打开Task Manager
      • 转到Details选项卡
      • Explorer.exe杀死以您的用户身份运行 的现有“ ”。
        • 注意:你的开始菜单和文件夹等会消失,这是正常的
      • 点击File
      • 选择“ Start New Process”
        • 这会弹出一个“创建新任务”对话框。
      • 输入Explorer.exe“打开:”下拉菜单。
      • 选中“ ”Checkbox旁边的Run task with administrative privileges
      • 点击OK
        • 如果出现海拔提示,请单击accept。

    瞧!

    您的“开始”菜单重新出现,Windows 资源管理器已升级!

    您现在将 Explorer 作为提升的进程运行,因此任何需要提升的浏览器操作都可以正常工作,而无需每次都提升。

    因此,您可以删除文件夹或遍历文件夹或检查权限或读取文件,而无需为每个单独的操作运行提升权限。


    我遇到了这个问题,因为我们使用管理员批准模式来提升而不提示,但是对于删除文件夹和文件,有时是为了访问它们,当用户是本地管理员组的成员而不是具有明确权限时,这会给我们带来麻烦,提升Explorer 解决了这个问题。

    • 0

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve