2010-12-15 08:01:42 +0000 2010-12-15 08:01:42 +0000
20
20

从命令提示符更改Windows 7文件权限

如何使用命令提示符更改Windows 7文件权限?

我想更改程序文件的权限,但cacls对我无效。

答案 (6)

20
20
20
2012-02-14 09:42:58 +0000

cacls在Windows 7中被描述。您需要使用 ICACLS 而不是 cacls

ICACLS "filename" /grant "Users":F

这个命令是授予权限的。

7
7
7
2010-12-15 08:41:51 +0000

要更改权限,请使用该计算机上的管理员账户运行CACLS。如果您启用了 UAC,您可能需要先提升命令提示符,方法是右键单击它并选择 “以管理员身份运行"。

您可以按以下方式使用 cacls

CACLS files /e /p {USERNAME}:{PERMISSION}

其中,

* /p : Set new permission
* /e : Edit permission and kept old permission as it is i.e. edit ACL instead of replacing it.
* {USERNAME} : Name of user
* {PERMISSION} : Permission can be:
      o R - Read
      o W - Write
      o C - Change (write)
      o F - Full control

例如,要将你的用户账户完全(F)控制权授予files,你将使用以下命令(在升高的Windows命令提示符中键入):

CACLS files /e /p %USERNAME%:f

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

cacls /?
3
3
3
2012-06-10 05:47:39 +0000

如果由于任何原因,文件已经与Windows 7中的管理员账户脱钩,使用ICACLS将无法恢复它们。

你不得不手动点击每个文件,一次一个,然后选择属性/>安全选项卡/>高级按钮/>权限选项卡/>继续按钮

如果启用,批准UAC提示的文件和文件夹的权限编辑器,并取消勾选包括从thsi对象的父体继承的权限。提示时点击Remove按钮,然后重新启用Include inheritible permissions,点击OK

这将恢复你对该文件的访问权限。

如何对整个文件夹或一组文件进行操作?使用ICACLS *.* /RESET是行不通的,它会以 “访问被拒绝 "的错误结束。

0
0
0
2014-08-15 02:40:05 +0000

先取得文件夹/文件的所有权,然后再对其进行操作。 http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/

-1
-1
-1
2015-04-20 16:11:25 +0000

icacls “File/folder/name” /grant “USER”:F /t : 将向指定为 “USER "的用户提供对指定文件或文件夹的完全访问权限。/t允许遍历其子文件夹和文件,并提供以下权限。

-1
-1
-1
2010-12-15 08:09:05 +0000

你需要用管理员权限运行cacls来改变程序文件的权限……。