【问题标题】:Confusing permissions for FOLDERID_PublicDocuments and FOLDERID_ProgramDataFOLDERID_PublicDocuments 和 FOLDERID_ProgramData 的权限令人困惑
【发布时间】:2010-04-23 00:43:45
【问题描述】:

在尝试回答有关程序可以由受限用户在任何版本的 Windows 上写入的文件夹的问题时,我建议 FOLDERID_ProgramDataFOLDERID_PublicDocuments。然而,似乎并不是每个人都可以访问这个文件夹,尽管他们的目的(表面上)是允许任何东西写给他们。为什么?

【问题讨论】:

  • 你能给个样品吗? FOLDERID_PublicDocuments 应该是世界可创建的,尽管我不记得用户是否可以阅读彼此的文档。 FOLDERID_ProgramData 是世界可读的,但不可写。
  • 如果我使用来宾(或所有人)检查支持 FOLDERID_PublicDocuments 的文件夹的权限,它显示为没有权限。与 ProgramData 相同。
  • 但受限用户是用户组的成员,而不是访客;这是相当有限的。我刚刚检查了这个,我能够在 FOLDERID_PublicDocuments 中创建和修改来自多个用户(用户组的一部分)的文档。
  • 这很奇怪,因为 Users 组对我机器上的 PublicDocuments 没有权限....

标签: windows-7 windows-vista permissions windows-xp


【解决方案1】:

我认为这个想法是文件所有者被授予对这些目录的完全权限,然后他可以设置谁可以访问该文件。

我现在就试试...

...从头开始。

似乎普通用户的主要权限集是通过 NETWORK 和 INTERACTIVE 内置安全组提供的。权限与用户的网络位置(本地登录或从网络登录)相关联。这与向用户和/或域用户组授予权限的通常做法相反。

这也解释了为什么当我尝试为某些用户测试有效权限时,我什么也没得到。 (只有管理员有明确定义的权限。)

【讨论】:

    猜你喜欢
    • 2020-07-08
    • 2022-01-21
    • 2022-01-17
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 2012-05-15
    • 1970-01-01
    相关资源
    最近更新 更多