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 / 问题

问题[icacls](server)

Martin Hope
uday
Asked: 2021-04-06 01:06:12 +0800 CST

权限不适用于巴西机器上的文件夹,如何解决?

  • -1

我正在使用 icacls 的 RunWait 将权限应用于文件夹。

它在 Windows 10 64 位英文机器上正常工作。

但是当我在巴西机器上运行时,它不适用。

所以在巴西机器上手动运行命令并得到以下错误。

操作失败返回代码 1332。

它描述为“没有完成帐户名称和安全 ID 之间的映射”。

我知道用户在巴西机器上写成 Usuarios。

但是如何使用独立于语言的代码设置用户文件夹的权限,以便它适用于所有机器,即使语言不同。

windows vbscript icacls
  • 2 个回答
  • 75 Views
Martin Hope
Jay501
Asked: 2017-08-17 08:29:01 +0800 CST

icacls 重置多个文件夹的继承权限

  • 2

寻找一种更好的方法来为多个文件夹编写脚本。

现在我有一个 icacls 脚本,它正在从父文件夹重置文件/文件夹的权限:

icacls "e:\FTP_Root\user1\*" /q /c /t /reset
icacls "e:\FTP_Root\user2\*" /q /c /t /reset
icacls "e:\FTP_Root\user3\*" /q /c /t /reset

有没有更好的方法来做到这一点,所以我不必继续为新用户添加行?

每个用户文件夹都应用了自己的权限,因此用户文件夹中的任何内容都会重置其权限,以使用上面的脚本从用户文件夹继承。

icacls
  • 1 个回答
  • 10268 Views
Martin Hope
Bill Daugherty
Asked: 2017-01-31 07:43:17 +0800 CST

通过 GPO 授予对映射驱动器的独占 AD 访问权限

  • 1

我想知道如何为用户提供对文件夹的独占访问权限,而不是其他文件夹。文件夹根位于此处:

DC1\\UserFolders\%username%

我使用 GPO 来映射该用户的文件夹。但问题是它只有在用户有权访问根文件夹时才会映射。这样做的问题是,他们可能会多管闲事并导航到其他用户的文件夹。

我正在寻求有关脚本的帮助,该脚本允许我使该用户文件夹仅对该人专有。并且不可能看到其他文件夹的能力。

以下是我尝试过的(添加到启动脚本中):

icacls D:\UserFolder /inheritance:d
icacls D:\UserFolder\%username% /grant "%username%":(m)

但它似乎没有做任何事情。我做错了什么,有没有更好的脚本来运行这个?

group-policy active-directory icacls mapping
  • 1 个回答
  • 553 Views
Martin Hope
Amessihel
Asked: 2016-07-20 06:33:07 +0800 CST

远程计算机上远程组的 ICACLS

  • 0

这个问题涉及一个当地团体。我正在尝试将 icacls 用于远程组。

我试过这种方式,但没有奏效:

> icacls \\HOST\shared_dir\file.txt /grant "HOST\GROUP":F
HOST\GROUP: No mapping between account names and security IDs was done.
Successfully processed 0 files; Failed processing 1 files

icacls 是否适用于远程组?

windows-server-2008 windows-server-2012 icacls
  • 1 个回答
  • 361 Views
Martin Hope
bjoster
Asked: 2016-04-28 23:39:29 +0800 CST

NTFS:用户可以在没有权限的情况下编辑/删除文件

  • 5

我在文件服务器上有一个非常奇怪的 NTFS 权限现象,我找不到我的错误,现在已经拉了几个小时了。我错过了什么?

我的目标是:

  • 来自 Group-A 的用户应该能够将新文件/文件夹写入文件夹(“添加文件”)。他们还应该能够编辑那些新添加的文件。
  • 晚上,新添加的文件应受到“保护”,以免被 Group-A 进一步编辑/删除。应该保留读取文件的权利和添加更多新文件的权利。

这是我所做的:

  • 创建Group-A,添加用户
  • 授予 Group-A (F) 对该文件夹的完全访问权限
  • 创建一个脚本
    • 删除文件夹中文件的继承位
    • 删除 (F) 对文件的完全访问权限,保留只读权限

问题是,我的用户可以编辑和删除文件,就像他们拥有完全访问权限一样。即使“有效权限”显示无编辑权限,仍然可以。

该脚本工作正常,如下所示:

icacls d:\folder\Bild1.jpg /inheritance:d
icacls d:\folder\Bild1.jpg /remove:g Group-A"

脚本运行后,file.jpg 上的 NTFS 权限如下所示(对我来说看起来是正确的): NTFS 文件权限

icacls 输出也是如此:

d:\folder>icacls Bild1.jpg
Bild1.jpg WM\DomainAdmin:(F)
          WM\Domänen-Admins:(F)
          WM\Group-A:(RX)

该文件的有效权限选项卡显示完全相同(正确)的内容:

有效的 NTFS 权限

父文件夹的权限,用户应该可以在这里添加文件,如下所示:

Artweger WM\Group-A:(I)(OI)(CI)(F)
         WM\Domänen-Admins:(I)(OI)(CI)(F)

如果此用户登录(他只是在两个组中,域用户和组 A),他可以编辑、删除、重命名和移动文件 bild1.jpg。这怎么可能?NTFS 对我的光荣计划做了什么?

windows active-directory ntfs file-server icacls
  • 1 个回答
  • 1122 Views
Martin Hope
John Fitzpatrick
Asked: 2012-06-20 03:38:45 +0800 CST

icacls 相当于资源管理器的基本权限

  • 2

我正在使用 icacls 为各种组设置大量目录的权限。我想分配 icacls 帮助中提到的“修改访问权限”。它似乎正确地做到了这一点。但是,当在 Windows 2008 上使用 Windows 资源管理器权限选项卡查看权限时,该组显示为完全没有权限(“允许”列中未选中任何复选框)。必须单击“高级 -> 更改权限 -> 编辑”才能真正看到该组已被授予除“完全”、“删除子文件夹和文件”、“更改权限”和“取得所有权”之外的所有权限。

现在,从纯功能的角度来看,这是可以接受的。该组具有所需的权限。但是,从管理的角度来看,当他们在权限选项卡的第一个屏幕上看到列表中的组但在您查看高级权限之前似乎没有分配任何权限时,这可能会让更远的人感到困惑。

所以我的问题是:icacls 是否有某种方式分配修改权限,使其显示在安全选项卡的第一个屏幕上?换句话说,在“修改”、“读取和执行”、“列出文件夹内容”、“读取”和“写入”的允许列中带有复选标记?

windows-server-2008 ntfs icacls
  • 1 个回答
  • 746 Views
Martin Hope
MDMarra
Asked: 2012-05-10 08:01:11 +0800 CST

使用 icacls 对“所有子文件夹和文件”授予修改权限,但仅将读取权限授予顶级文件夹

  • 4

我们的一台 Windows 服务器上有一些用户文件夹,但权限却非常糟糕。我想要它做什么,SYSTEM并Domain Admins完全控制所有文件夹。我希望用户只读取顶级文件夹(这是他们的主文件夹)并修改所有子文件夹和文件。这可以通过 GUI 轻松完成,但我不知道如何编写脚本。

我从我的 PowerShell 脚本调用 icacls,因为 get-acl 和 set-acl 是主要的 PITA。如果我必须使用它们,我并不反对,但我想调用 icacls 会更容易。这是我必须做的相关代码:

icacls.exe $folder /grant '$domain\$user:(OI)(CI)(M)'
icacls.exe $folder /grant 'SYSTEM:(OI)(CI)(F)'
icacls.exe $folder /grant '$domain\domain admins:(OI)(CI)(F)'

如您所见,我正在为用户提供icacls.exe $folder /grant '$domain\$user:(OI)(CI)(M)'. 我无法弄清楚如何使该修改仅适用于子文件夹和文件,同时将只读权限授予顶级文件夹。

所需的权限结构如下所示(只是为了清楚起见):

-Users  
--M  
---Marra (read only to me)  
----Documents (Modify)  
----Scripts(Modify)  
----Etc (Modify)  

正确的 icacls 语法是什么,或者我如何使用 set-acl 在 PS 中本地执行此操作?

windows scripting powershell file-permissions icacls
  • 3 个回答
  • 79629 Views
Martin Hope
RedPheonix
Asked: 2010-02-10 12:43:14 +0800 CST

使用 iCacls 时出错

  • 1

我使用此命令使用 icacls 保存了 ACL

icacls File.zip /save aclsFile

效果很好,但是每当我尝试恢复文件时,都会收到一条错误消息:

icacls * /restore aclsFile
Not all privileges or groups referenced are assigned to the caller. 

有没有其他人遇到过这个问题或知道如何解决它?

icacls
  • 1 个回答
  • 5331 Views

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