【发布时间】:2012-03-05 10:59:11
【问题描述】:
我的 Mac 出现问题,无法再在磁盘上保存任何类型的文件。 我不得不重新启动 OSX lion 并重置文件和 acl 的权限。
但是现在当我想提交一个存储库时,我从 ssh 收到以下错误:
Permissions 0777 for '/Users/username/.ssh/id_rsa' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
我应该为 id_rsa 文件赋予什么权限级别?
【问题讨论】:
-
感谢您提出问题。对于编写此错误消息的人来说,更好的体验是建议一些有效的配置(例如下面建议的 600 或 400)。没有编写足够完整的有用错误消息的程序员多年来一直在折磨我们所有人!
-
FWIW,这与在
sshd服务器上启用StrictModes有关,来自 man 页面:“StrictModes 指定 sshd(8) 是否应检查文件模式和用户的所有权接受登录之前的文件和主目录。” - 您可以禁用此功能,但不建议这样做。 -
我的操作系统显示
It is required,而不是It is recommended。也许我的操作系统更新(2020 年),这就是原因。 -
很遗憾,这个问题不能再编辑了。
Title cannot contain "ssh "permissions are too open" error"它告诉我“请提供一个总结您的问题的标题。如需帮助,请参阅:How do I ask a good question?” - 我想建议并立即分享。
标签: permissions ssh