我在Windows 8机器上。我在做源代码控制时使用Git Bash。我使用Cygwin ssh到我的服务器。
我有一个敏感文件(实际上是私钥),我希望拥有rwx-rwx----
权限。
从Cygwin命令行运行ls -l
时,此特定文件的权限为rwx-rwx----
。这正是我想要的,好的。
但是,当我从Git Bash运行ls -l
时,它说权限为rw--r---r--
。这不是我想要的。我甚至尝试在这个文件上用Git Bash做chmod
,但它并没有改变任何东西。
我认为从Git Bash查看权限时,权限是不正确的。该文件没有Git Bash认为的权限。但是,我担心Git Bash可能是正确的。如果是这种情况,这很糟糕。
Git Bash错了吗?或者是什么?我很担心,因为我不希望这个文件具有世界可读性。
如果Git Bash只是显示权限错误,那为什么呢?我知道这不是什么大不了的事,但我很好奇它为什么会扭曲这个文件的权限。
答案 0 :(得分:-1)