问题描述
在cygwin环境下$ chmod 0600 id_rsa$ ls -all总用量 13drwxrwxr-x+ 1 zhyf0_000 None 0 4月 22 19:21 .drwxrwxr-x+ 1 zhyf0_000 None 0 4月 23 08:57 ..-rw-rw---- 1 zhyf0_000 None 1679 4月 22 19:21 id_rsa-rwxrwxrwx 1 zhyf0_000 None 394 4月 22 19:21 id_rsa.pub-rwxrwxrwx 1 zhyf0_000 None 987 4月 22 19:50 known_hosts
不管怎么赋权限 都是-rw-rw----但是git要求id_rsa 的权限必须为 600好蛋疼,或者你们是怎么在cygwin 中使用git 的???
问题解答
回答1:我遇到过类似的情况, 检查下 /etc/fstab 文件, 是不是这样的:
none /cygdrive cygdrive binary,noacl,posix=0,user 0 0
删掉 noacl 选项, 该选项会影响 chmod 的使用再用chmod文件权限
回答2:chmod 644 id_rsa

