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


Answers:


20

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

ICACLS "filename" /grant "Users":F

此命令授予特权。


7

要更改权限,请使用该计算机上的管理员帐户运行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

如果由于某种原因文件已与Windows 7中的管理员帐户解除关联,则使用ICACLS不会还原它们。

您必须一次手动单击每个文件,然后选择“ 属性”>“安全性”选项卡>“高级”按钮>“权限”选项卡>“继续”按钮

如果启用,请批准UAC提示“文件和文件夹的权限编辑器”,然后取消选中“ 包括可从该对象的父级继承的权限”。出现提示时,单击“ 删除”按钮,然后重新启用“ 包括可继承权限”,然后单击“ 确定”

这将恢复您对该文件的访问。

如何针对整个文件夹或一组文件完成此操作?使用ICACLS *.* /RESET不起作用;它以有关文件的错误“访问被拒绝”结束。


3
这不是论坛,因此,如果您有新问题,请使用上方的大按钮提问。
slhck 2012年

认为“某些用户”信息很重要。我最终在此页面中寻找解决错误权限的方法,他/她的信息非常相关。但是,由于“某些用户”帖子没有回答PO问题,因此这应该是评论或问题,而不是答案。
伊甸沙


-1

您需要以cacls管理员身份运行才能更改程序文件中的权限...


2
如何使用命令本身以管理员身份运行cacls?
山姆

...一个人将如何去做呢?
ashleedawg

-1

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


如果您曾经返回该网站,请参阅“ 如何回答”
ashleedawg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.