1

My ~/.ssh/id_rsa is 644 when it should be, I believe, 600. The host is Windows 10 and I have both git-bash 2.17.0 and MobaXterm 10.5-3582.

If I try to change group, git-bash will fail with

$ chown :Users ~/.ssh/id_rsa*
chown: invalid group: ‘:Users’

MobaXterm will, however, change the group. Regardless, neither changes permissions, whether I use

chmod 600 ~/.ssh/id_rsa

or

setfacl -s u::rw-,g::---,o:--- ~/.ssh/id_rsa

The file permissions remain unchanged:

$ ll ~/.ssh/id_rsa
-rw-r--r--    1 MyUser UsersGrp      3243 Nov 30 18:24 /home/mobaxterm/.ssh/id_rsa

Edit:

$ 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" is my own user, not literal)

vesperto
  • 194

0 Answers0