Linux 如何在Windows CMD上执行此操作?
如何在Windows cmd中执行此操作:Linux 如何在Windows CMD上执行此操作?,linux,windows,cmd,magento2,Linux,Windows,Cmd,Magento2,如何在Windows cmd中执行此操作: 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 {} + chown -R :www-data . # Ubuntu chmod u+x bin/magento 取决于
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 {} +
chown -R :www-data . # Ubuntu
chmod u+x bin/magento
取决于命令的作用,由于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或文件系统中,一个文件或目录只能有一个所有者、一个用户或一个组,但只有一个,您可以使用命令行icacls.exe添加组或用户写访问权限。然而,这并不是基于所有权。运行icacls/?查看帮助文档末尾的示例。这个命令非常有用,而且在第一次使用时有点棘手。
当然,您仍然可以使用CREATOR组或CREATOR owner内置来更改所有者的访问权限
我通常更喜欢
icacls "path name" /grant "domain\group":F /T /Q
以下命令更改当前目录的组所有者
chown -R :www-data . # Ubuntu
在Windows中也可能类似
icacls.exe "path name" /setowner username
以下命令授予文件所有者执行文件的权限。
在Windows中,访问是隐藏的,在大多数情况下,您只需要对文件进行常规读取访问,如果文件是可执行的,您可以通过双击可执行扩展名.exe、.com等或使用cmd中的start命令轻松调用它
您可以从安全性的advanced选项卡(称为execute)中找到x访问,该访问也可以由icacls.exe管理
在Windows中类似
icacls "path name" /grant "creator owner":RX
似乎一切都基于命令工具icacls,是的,它很强大。这就是Linux。这是Windows。我知道,我在问Windows的等价物是什么,尽管切换到Linux如果您想知道如何在Windows上设置Magento,请查看并询问,或者您是否有任何问题。StackOverflow本身更多的是针对特定的编程问题,要求人们为您移植脚本被认为是不具体的。对不起,我希望了解这两个方面的人能帮助我。我没有意识到社区是如此相互排斥。我已经修好了我的标签,希望能有所帮助。
chmod u+x bin/magento
icacls "path name" /grant "creator owner":RX