Мой ~/.ssh/id_rsa
равен 644, тогда как должно быть 600. Хост - 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" - мой собственный пользователь, не буквальный)