cygwin使用git,给id_rsa赋权限问题

浏览:71日期:2023-10-30

问题描述

在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

相关文章: