问题标签 [cacls]

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 投票
3 回答
4693 浏览

powershell - 为什么不回显是| 在我的脚本中工作?

谁能向我解释为什么我可以写“ECHO Y|” 在Powershell命令行中,但如果我在脚本中实现它?

这些变量取自 .csv 文件。当我使用命令行时,我没有使用变量。

0 投票
1 回答
39853 浏览

command-line - 更改文件夹的所有者和权限

我有下面的脚本,它工作正常,但我如何设置它以保持安全设置并将额外的“人”添加到安全组......

...并且可以cacls更改文件夹的“所有者”吗?

我厌倦/e了编辑而不是替换,但由于某种原因它不喜欢它?

0 投票
2 回答
7161 浏览

batch-file - icacls 拒绝删除所有不工作的人

我试图拒绝所有用户删除文件。我希望任何用户都能够读取或执行该文件,但不能修改或删除它。但是,在我通过命令提示符使用以下代码后,甚至没有人可以首先访问该文件!

我尝试了授予某些权限并拒绝其他权限的变体,但均无济于事。我怎样才能做到这一点(在 Windows 7/8 上)?

0 投票
2 回答
10714 浏览

batch-file - icacls 拒绝所有人目录删除权限

我试图拒绝所有用户删除一个文件夹(以及它的内容,如果可能的话)。

目前拥有的东西不起作用。

使用上面的行既不能保护文件夹也不能保护它的内容,因为我仍然可以删除文件夹和其中的所有文件。

0 投票
1 回答
1358 浏览

c++ - 如何更改 $Extend 目录的权限?Python?C++?

我想通过将文本文件移动到$Extend目录来隐藏它(这个目录是什么?)。所以我cmd管理员身份运行 并运行以下代码:

如您所见,我不能,我收到拒绝访问错误。所以我尝试获取目标目录($Extend)并将其更改ACLs如下:

Q1:为什么 cacls 看不到这个目录,而 takeown 可以!?

之后,我使用下面的 python 代码:

我再次收到拒绝访问

Q2:这个python代码是等于takeown还是替代cacls

Q3:为什么我在以管理员身份运行空闲(以及在命令行中的那个 python 之后)时收到拒绝访问?

最后的问题:

Q4: 为什么我用Windows Explorer 打不开这个目录,而用WinRAR 可以打开?Windows 是否限制了资源管理器的某些 API,但它们可用于其他软件? 在此处输入图像描述

在此处输入图像描述

顺便说一句,有什么方法可以使用 Python 或 C++ 或 ... 实现我的目标?(在 $Extend 目录中隐藏一些东西)

0 投票
0 回答
92 浏览

batch-file - cacls 只能间歇性地工作

我正在使用cacls在批处理文件中设置文件和文件夹的权限。

疯狂的事情是它有时有效,有时无效。

命令的输出被重定向到一个文本文件,它显示“processed c:\program1”

但是当我去仔细检查结果时,用户joebloggs不在 acls 列表中(安全选项卡)。

我已经在具有相同图像的相同机器上尝试过这个,然后它有时可以工作!

它必须每次都工作。

有谁知道为什么会这样?

0 投票
1 回答
87 浏览

windows - 用于在 Windows 中定位“服务”位置的脚本

我正在尝试在 Windows 命令提示符(Windows 8)中编写一个脚本,以找出正在运行的服务的目录位置。例如

需要帮助!

0 投票
1 回答
124 浏览

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

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

0 投票
1 回答
87 浏览

java - 使用 cacls 锁定文件夹不起作用

所以我一直在尝试制作一个可以锁定文件夹的应用程序。它工作得很好,直到我添加了一个 jtextfield,您可以在其中指定文件夹的路径和文件夹的名称。

这是锁定和解锁文件夹的数组:

这是两个按钮的动作监听器:

当我直接指定路径和名称时,它工作正常,但现在它什么也没做。(对不起我的英语不好。请随时纠正我)

0 投票
0 回答
965 浏览

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

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

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

这是我的做法:

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