I had a problem with my mac where I couldn't save any kind of file on the disk anymore.
I had to reboot OSX lion and reset the permissions on files and acls.
But now when I want to commit a repository I get the following error from 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.
What permissions levels should i give to the id_rsa file?
Best Answer
Keys need to be only readable by you:
If Keys need to be read-writable by you:
600 appears to be fine as well (in fact better in most cases, because you don't need to change file permissions later to edit it).
The relevant portion from the manpage (
man ssh
)