问题标签 [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 投票
1 回答
130 浏览

c# - c# 查看文件夹权限

我可以使用带有命令提示符的 cacls.exe 搜索文件夹权限并将它们输出到文本文件,但我需要在 C# 程序中显示文件夹权限,以便我可以在字符串等中使用它们。

0 投票
1 回答
1209 浏览

cmd - icacls C:\Users\%username%\AppData\Local\Mozilla\updates /q /c /t /deny users:F

我想拒绝当前用户访问、修改、读取提到的文件夹的权限。使用 icacls。 icacls C:\Users\%username%\AppData\Local\Mozilla\updates /q /c /t /deny users:F 但我收到错误“系统找不到指定的路径

任何人都可以在这方面帮助我。

0 投票
1 回答
804 浏览

windows - cacls 为所有人设置权限

场景如下:
- 以管理员权限执行 cmd
-mkdir 一个新文件夹,让有 jzzz
- 如何通过 cacls 为系统中的所有用户授予完全权限?
[请注意,我提到了 cacls,而不是 icacls]
我已经尝试过
echo S | cacls "C:\\jzzz" /t /g Todos:f
,但没有任何结果。(请记住,它是在西班牙装置上,“S”代表“是”,“Todos”代表“所有人”

提前致谢!

0 投票
1 回答
404 浏览

cmd - 使用 CMD 更改文件夹和子文件夹中具有特定扩展名的所有文件的权限

如何更改文件.pyc夹及其子文件夹中所有带扩展名的文件的权限?

单独它会是这样的:

等等。

0 投票
0 回答
63 浏览

c# - 无法使用 cacls.exe 写入文件

对于使用 .NET 进行安装,我希望使用 cacls.exe 授予对文件夹中特定文件的写入权限,因此我参考了如何在使用 .NET 安装期间授予对文件夹的读/写权限,并且我使用了来自使用 .NET 使用 CACLS.EXE 设置文件或目录权限 ACE 条目。安装后,在表单加载时,我可以读取位于 C:\Program Files\MyCompany\MyProduct的文件file.txt ,代码如下:

但是在单击按钮时,我无法使用新值写入文件,因此我编写了以下代码并进行了安装,但问题仍然存在:

我正在完全控制所有用户,但我无法写入文件。我收到了这个错误

请帮助我。

0 投票
1 回答
284 浏览

wmic - 问:在 WMIC.EXE 等受保护文件上使用 CACLS

我想更改受保护文件的权限。

这在由 RunOnce 注册表项调用的批处理文件中也会失败。

0 投票
1 回答
706 浏览

python-3.x - 通过在 linux 上使用 python 从 smb 共享中获取文件的所有者

我需要找出我正在编写的脚本,谁是 smb 共享中文件的真正所有者(mount -t cifs当然是在我的服务器上安装并net use通过 Windows 机器使用)。

事实证明,在 linux 服务器上使用 python 找出这些信息是一个真正的挑战。

我尝试使用许多 smb 库(例如 smbprotocol、smbclient 等),但没有任何效果。
我发现很少有 Windows 解决方案,它们都使用 pywin32 或其他 Windows 特定包。
而且我还设法从 bash 使用smbcalcs但不能干净地做到这一点,但使用subprocess.popen('smbcacls')..

关于如何解决它的任何想法?

0 投票
0 回答
14 浏览

credentials - 我需要自动允许访问私钥

我进行了搜索,但找不到与我的问题特别相关的任何内容。

我的客户上周在恶意软件攻击后对服务帐户等进行了更改。

现在我的软件不再通过 AD 帐户进行身份验证。

当我尝试登录时,我使用了一个小的 AD 登录测试应用程序进行测试并获得以下信息: 需要凭据

当我“允许”时,它会在会话的其余部分正常登录,但在重新启动时会发生同样的情况。

不,我的软件使用 Windows 服务 (c#) 对用户进行身份验证。此服务使用服务帐户登录。IIS 应用程序池也使用相同的服务帐户。除 AD 登录外,一切正常。

Microsoft 有一个 FindPrivateKey 示例,您显然可以通过该示例找到提到的私钥文件,然后使用 cacls.exe 工具授予服务对私钥文件的访问权限。

这足够了吗?如果我不以服务帐户身份登录,因为它不允许交互式登录,它是否有效果?

0 投票
1 回答
1225 浏览

windows - 如何从文件夹中删除写保护以使用 cmd 将其删除?

我有这个文件夹,我试图通过删除写保护来删除它。但是,似乎没有一种方法有效。这是我尝试过的。

在此处输入图像描述

编辑: 当尝试这个C:\Training>RMDIR /S /Q "C:\Training\Client target"

我正进入(状态

0 投票
1 回答
763 浏览

windows - 如何使用cmd在Windows上设置文件和文件夹的完全控制权限?

我在下面试试这个。比读、写和执行权限可以停止,但文件重命名我不能用这个命令停止。

在哪里,

  • /p : 设置新权限

  • /e :编辑权限并保持旧权限不变,即编辑 ACL 而不是替换它。

  • {USERNAME}:用户名

  • {PERMISSION} :权限可以是:

    • R - 读

    • W - 写

    • C - 改变(写)

    • F - 完全控制

例如,使用以下命令授予 Rocky Full (F) 控制权(在 Windows 命令提示符下键入):

通过键入以下命令阅读完整的帮助: