我将如何在Windows CMD上执行此操作?

时间:2019-05-14 22:10:27

标签: linux windows cmd magento2

我将如何在Windows cmd中执行此操作:

JOIN

1 个答案:

答案 0 :(得分:0)

取决于命令的作用,由于不同的ACL机制,在Windows上可能会或可能不会执行该命令。

以下命令基本上从给定路径中查找所有文件,并赋予“组”写访问权限。

find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} +
find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} +

在Windows中,或说文件系统,文件或目录只能具有1个所有者,一个用户或一个组,但是只有1个,您可以使用命令行icacls.exe添加组或用户{ {1}}个访问权限。但是,这不是基于“所有权”。运行write来查看帮助文档末尾的示例。该命令非常有用,并且在第一次使用时有点棘手。 当然,您仍然可以使用icacls /?CREATOR GROUP(内置)来更改所有者的访问权限

CREATOR OWNER

我通常更喜欢

icacls "path name" /grant "creator owner":F /T /Q

以下命令更改当前目录的组所有者,

icacls "path name" /grant "domain\group":F /T /Q

在Windows中可能类似于

chown -R :www-data . # Ubuntu

以下命令授予文件所有者执行文件的访问权限。 在Windows中,访问是一种icacls.exe "path name" /setowner username ,在大多数情况下,您只需要对文件的常规hidden访问权限;如果该文件是可执行文件,则可以通过双击(扩展名为read.exe等),或在cmd中使用.com命令。

您可以从start的高级标签(称为x中找到security访问权限,也可以由execute管理该访问权限。

icacls.exe

与Windows类似

chmod u+x bin/magento

似乎一切都基于命令工具icacls "path name" /grant "creator owner":RX ,是的,它功能强大。