我的 ~/.ssh/id_rsa
我相信它应该是640.主机是Windows 10,我有git-bash 2.17.0和MobaXterm 10.5-3582。
如果我试着 改变组 ,git-bash会失败
$ chown :Users ~/.ssh/id_rsa*
chown: invalid group: ‘:Users’
但是,MobaXterm将改变该组织。无论如何,既不会更改权限,也不会使用
chmod 600 ~/.ssh/id_rsa
setfacl -s u::rw-,g::---,o:--- ~/.ssh/id_rsa
文件权限保持不变:
$ ll ~/.ssh/id_rsa
-rw-r--r-- 1 MyUser UsersGrp 3243 Nov 30 18:24 /home/mobaxterm/.ssh/id_rsa
编辑:
$ getfacl /home/mobaxterm/.ssh/id_rsa
# file: /home/mobaxterm/.ssh/id_rsa
# owner: MyUser
# group: UsersGrp
user::rw-
group::r--
other:r--
$ ls -la ~|grep .ssh
drwxr-xr-x 1 MyUser UsersGrp 0 Nov 30 18:24 .ssh
(“MyUser”是我自己的用户,不是文字)
只有root用户才能使用分号更改组:使用。你应该试试 。期间而不是。但似乎你不是所有者,因为chmod下降
—
Yurij
我的意思是存储id_rsa的windows文件夹。您的文件和bash控制台的实际权限是什么?
—
Yurij
—
matzeri
@matzeri myuser / UsersGrp
—
vesperto