Windows上bash中的Shell脚本权限被拒绝

Windows上bash中的Shell脚本权限被拒绝,windows,bash,shell,Windows,Bash,Shell,按照中的说明,我已在Windows计算机上成功安装了bash shell。然后,我将一个shell脚本放在C:\bash文件夹中,将第一行替换为\并尝试从bash提示符运行它。它给了我一个权限被拒绝的错误。所以我在脚本上尝试了chmod755,但它仍然拒绝了我的许可 关于如何完成这项工作,有什么建议吗?我发现了一个更好的适用于Windows的bash shell版本更为更新,以及一个自动化的安装过程,它是Windows上的GNU,可在以下位置找到: 这非常适合我,而且比Cygwin轻得多。你能运

按照中的说明,我已在Windows计算机上成功安装了bash shell。然后,我将一个shell脚本放在C:\bash文件夹中,将第一行替换为\并尝试从bash提示符运行它。它给了我一个权限被拒绝的错误。所以我在脚本上尝试了chmod755,但它仍然拒绝了我的许可


关于如何完成这项工作,有什么建议吗?

我发现了一个更好的适用于Windows的bash shell版本更为更新,以及一个自动化的安装过程,它是Windows上的GNU,可在以下位置找到:


这非常适合我,而且比Cygwin轻得多。

你能运行一个简单的bash脚本,只是重复一些东西吗?我用Cygwin在Windows上运行了许多bash脚本-工作正常。事实上,我试过了\bash echo Hello world给了我同样的错误-权限被拒绝。我也试过chmod,但没有成功。啊,我可以不在评论中换行吗?如果可以的话,安装Cygwin,它对我来说很有用。它对我来说有点太大了;我在试着让这个便携。是的,我知道它可以被削减,但我更喜欢低于数百兆字节的。我真的很想深入了解导致这个“权限被拒绝”错误的原因。好的,我刚刚意识到,通过使用ls-l,权限实际上没有改变。它们仍然是rw rw rw。su告诉我“用户根不存在”。