MacOS – Why is the .ssh/config file not readable

bashcommand linemacospermissionssh

I am trying to edit my ssh/config file, but when I type emacs ~/.ssh/config into Terminal, it says that the file is not readable and will not save my edits. When I try to overwrite, it says permission is denied. Why is this happening?

ls -la ~/.ssh/config returns

-rw------- 1 root staff 1141 Jul 17 14:30 /Users/firestarter/.ssh/config

It says permission denied when I try to cat it

Best Answer

Looks like your config file got copied by somebody else. Log in as an admin user if you ain't one already and run

sudo chown firestarter /Users/firestarter/.ssh /Users/firestarter/.ssh/*
sudo chmod 700 /Users/firestarter/.ssh