我的~/.ssh/id_rsa
是 644,我相信它應該是 600。
如果我嘗試改變組, 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”是我自己的用戶,不是字面意思)