我安装了新的Windows 10 Pro 。我安装了 cygwin 。
在安装时,我创建了一个被授予Admin privs且位于admin组中的用户。登录后,我创建了另一个用户,没有管理员权限,不在管理员组中,这是我正在使用的帐户。
,因此在安装 cygin 并启动bash shell之后,我有一个/home/<user>
目录。
我在此处创建了一个bash shell脚本,默认权限为-rw...
,当我键入命令时,它显示“权限被拒绝” 。
我要:$chmod u+x my-bash-script.sh
,并看到设置的 x 位。
chmod
命令将无错误运行,但是当我$ls -l my-bash-script.sh
仍然显示-rw-...
且没有x
时。
我搜索了 stackoverflow,总体上,包括 cygwin文档,其他人都发布了此问题,但是在任何直接的地方都没有简单的直接答案为了允许Windows用户帐户处理chmod +x
东西,我必须键入或执行任何人必须执行的Windows命令的简单直接解决方案。
我正在寻找的输出是 Windows命令(icacls
,setacl
)或其他命令,这将允许我或任何人 {{1 }} 或其他解决方案(要编辑的文件)。
我希望能够按照提供的说明以及 chmod
的内容进行操作。
我的用户帐户不是管理员帐户,也不属于管理员组,我以此方式进行设置。我确实有权访问管理员帐户以及安装Windows时需要创建的帐户,因此我可以以该用户身份登录并运行任何命令,编辑任何文件。
我需要将此解决方案作为常规包装箱安装说明的一部分。
谢谢!
提供背景信息,包括您已经尝试过的内容。
我已经搜索并准备好其中的每个stackoverflow问题以及每个cygwin文档。
显示一些代码。
作为常规Windows用户(不是admin),没有管理特权。
chmod +x
没有错误消息,没有成功消息,但是当我 $chmod u+x,og-rwx my-bashscript.sh
时,它不是 $ls -l my-bash-script.sh
。