Ich habe vor kurzem mit dem .ssh-Verzeichnis rumgespielt. Ich glaube, es wurden einige Berechtigungsänderungen vorgenommen, und jetzt kann ich nicht mehr darauf zugreifen. Ich kann als root-Benutzer darauf zugreifen (sudo -i), aber nicht als somesh
Ich erhalte die Erlaubnis verweigert, wenn ich in .ssh aufführe oder cde, obwohl die Dateien angezeigt werden
ls: cannot access /home/somesh/.ssh/amazon.pem: Permission denied
ls: cannot access /home/somesh/.ssh/id_rsa: Permission denied
ls: cannot access /home/somesh/.ssh/known_hosts: Permission denied
ls: cannot access /home/somesh/.ssh/id_rsa.pub: Permission denied
total 0
-????????? ? ? ? ? ? amazon.pem
-????????? ? ? ? ? ? id_rsa
-????????? ? ? ? ? ? id_rsa.pub
-????????? ? ? ? ? ? known_hosts
Wenn Sie sich als root und ls anmelden, erhalten Sie die folgenden Ergebnisse
# ls -l /home/somesh/ -a |grep ssh
drw-rw-rw- 2 somesh somesh 4096 Aug 27 15:45 .ssh
Sogar die darin enthaltenen Dateien sind .ssh und gehören somesh: somesh und chm
-rw-rw-rw- 1 somesh somesh 1692 Aug 27 15:45 amazon.pem
-rw-rw-rw- 1 somesh somesh 1675 Aug 25 20:01 id_rsa
~/.ssh
Verzeichnis ist700
(drwx------
).