问题标签 [icacls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
699 浏览

windows - Win7 cmd行中使用icacls命令设置继承为(一)

我正在尝试为文件夹(或文件)设置 ACL/继承,如下所示: icacls /inheritance:r /grant:r "builtin\administrators":(I)(F)

但是,这会产生一个错误(icacls 不能将“(I)”识别为有效?)。

根据icacls /?,(I)是继承权之一(与(OI)、(CI)、(IO)和(NP)一起)。

当我重置对象的权限时,icacls 命令显示:bu​​iltin\administrators:(I)(OI)(CI)(F)

所以'(I)'设置'在那里'。我怀疑我需要经过一些努力才能得到它需要的地方(即内置\管理员:(I)(F)),但是在花了一天的大部分时间寻找示例并尝试各种路线之后,我'仍然是我开始的地方。

有谁知道这其中的诀窍?

0 投票
1 回答
311 浏览

powershell - PowerShell 查找有权访问的用户名

我正在尝试获取一组文件夹的 ACL 以查看是否列出了特定用户

例如

Person1 到 3 是主文件夹。我们最近运行了一个 icacls 命令来修改文件夹权限。其中一些将所有者设置为“IT Employee”而不是 Person1

如果只有 3 个文件夹,我会手动执行此操作。但是至少有 1000 个文件夹,手动及时取回数据是不可行的。

基本上有 6 名 IT 员工,我想确保他们的名字不在任何 Person 主文件夹(或其子文件夹)中。如果它在那里,那么我希望能够删除它们或至少获得控制台日志。

我在 Windows Server 2008 上使用 PowerShell 2

我也可以执行 VBScript 或 JavaScript

0 投票
1 回答
3635 浏览

java - 即使在使用 icacls 授予完全权限后,也无法使用 jar -xf 提取 zip 文件

首先,我不得不忍受让 icalcs 向文件夹中的每个人授予完全权限,因为我不知道我应该写“Tout le monde”而不是“everyone”,因为我的 Windows 7 语言是法语,实际上我需要这个命令为此,我可以在相同的权限更改文件夹中解压缩 zip 文件。

我的批处理文件的代码如下:

日志表明 icalcs 成功,但是当提取开始时,我收到“拒绝访问”消息

- - 编辑 - -

我试图确保我拥有对 zip 文件的提取权限,所以我添加了

在第一次 icacls 之后,但提取仍然不起作用

0 投票
1 回答
2810 浏览

windows - icacls 函数不会覆盖以前的目录权限

我正在使用以下代码:

但是,目录 C:\testscott\ 中的现有权限仍然存在。我认为使用 /grant:r 选项意味着它会覆盖现有权限?

0 投票
1 回答
5319 浏览

powershell - 使用 Powershell 和 icacls 授予目录权限

我想为 Windows Server 2012R2 核心安装上的目录设置授予权限给 ftp 用户。我通过 Powershell 管理系统。

命令:

当我将它放在通过 hyper-V-Console 登录服务器时得到的命令提示符中时效果很好。但是我想在 PSRemote 上设置它,然后在脚本中使用相同的命令......所以,如果使用 icacls 命令,解析器有问题并且该命令不起作用。

有没有办法让 Powershell 中的 CMD 命令 100% 正常工作?

谢谢你的帮助

0 投票
1 回答
2629 浏览

windows - 验证/检查所有正在运行的 Windows 服务的权限

我正在尝试验证在 Windows 上运行的所有服务的权限。尽管单独验证权限非常痛苦。

有没有办法将结果从 windows 命令net start传送到icacls,以识别所有服务的权限?

0 投票
1 回答
124 浏览

security - 如何列出文件夹的 CACLS(权限)并记录到磁盘

我想知道的是如何将文件夹的 CACL 权限以递归方式(文件夹和文件)写入磁盘。我想写出两个不同的文件夹,并使用像 winmerge 这样的工具中的两个输出文件来比较它们。我有一个网站,在使用一些手动步骤进行设置时可以工作,但是当我从构建服务器发布时,CACLS 会自动设置某些内容,并且当您尝试浏览它时,该网站的访问再次被拒绝。我知道 TFS 构建服务器在发布时正在做某事,但我试图弄清楚它发布后有什么不同。我备份了可以工作的好文件夹,所以我需要输出每个文件夹的 CACL 等并进行文本比较。我已经通过眼睛查看并使用文件属性查看器检查了所有文件夹和文件,并查找丢失的文件或更改的 web。配置。这并不是说。我浏览了整个谷歌,找不到一个很好的解决方案。有人能帮我吗?

0 投票
0 回答
917 浏览

windows-7 - 如何更改 Boot 文件夹的权限?

我想更改 Windows 7 上文件夹“C:\Boot”的权限。目前所有者是 TrustedInstaller。我使用脚本进行了一些更改,但我需要拥有所有权限。

我使用命令 icacls C:\Boot /T /grant Administrator:F 进行了尝试,但并没有停止正常工作....

还有什么可以尝试的?你能想出其他的尝试吗?

我需要拥有该文件夹、子文件夹和文件中的所有权限。不管他们是否拥有所有用户。

我还使用了“takeown /fc:\Boot /r”命令,但如有必要则不用

谢谢!!

0 投票
1 回答
716 浏览

powershell - 使用 icacls 使用 powershell 中的文本文件中的规则设置权限

我正在尝试在 Powershell 中使用 Icacls 来设置本地权限。我有一个文本文件,我可以从中获得权限。我这样做是因为我想更改很多文件夹的权限,并且我不想每次都更改脚本。

文本文件看起来像这样(使用德语名称):

我的代码如下所示:

它总是说给定的参数无效。我无法根据 icacls $path 编写 /grant:r 部分,因为我还需要设置 /deny 权限。我想只用一个命令设置所有权限。这可能吗?

0 投票
0 回答
965 浏览

windows - 使用 ICACLS 设置文件夹和新文件的权限,但不包括特定文件夹

我正在尝试使用 ICACLS 设置目录的权限。我希望目录中的所有新对象和现有对象都具有我设置的权限,除了一个我知道名称的特定文件夹。此文件夹不需要权限并且非常大,因此会导致 ICACLS 花费很长时间。

我怎样才能做到这一点?我看到一些关于将 ICACLS 命令分成两部分的帖子,但是每当我在父目录上执行 /grant 时,它似乎总是递归并最终通过大目录。

这是我的做法:

如果我省略了(OI)(CI)and just have F,它就行不通。