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

sam*_*sam 22 windows-7 command-line permissions

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

我想更改程序文件中的权限,但cacls对我不起作用。

小智 22

cacls在 Windows 7 中已弃用。您需要使用ICACLS代替cacls

ICACLS "filename" /grant "Users":F
Run Code Online (Sandbox Code Playgroud)

此命令正在授予权限。


Tha*_*ama 7

要更改权限,请使用该计算机上的管理员帐户运行CACLS. 如果您启用了 UAC,您可能必须首先通过右键单击命令提示符并选择“以管理员身份运行”来提升命令提示符。

您可以cacls按如下方式使用:

CACLS files /e /p {USERNAME}:{PERMISSION}
Run Code Online (Sandbox Code Playgroud)

在哪里,

* /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
Run Code Online (Sandbox Code Playgroud)

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

CACLS files /e /p %USERNAME%:f
Run Code Online (Sandbox Code Playgroud)

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

cacls /?
Run Code Online (Sandbox Code Playgroud)


bub*_*ubu -1

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

  • 如何使用命令本身以管理员身份运行 cacls? (2认同)