최근에 .ssh 디렉토리로 엉망이되었습니다. 몇 가지 권한을 변경하여 이제는 더 이상 액세스 할 수 없습니다. 루트 사용자 (sudo -i)로 액세스 할 수 있지만 somesh로는 액세스 할 수 없습니다
파일을 표시하더라도 .ssh에 나열하거나 cd 할 때 권한이 거부됩니다.
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
root 및 ls로 로그인하면 다음과 같은 결과가 나타납니다.
# ls -l /home/somesh/ -a |grep ssh
drw-rw-rw- 2 somesh somesh 4096 Aug 27 15:45 .ssh
내부 파일도 .ssh는 somesh : somesh 및 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
디렉토리에 대한 올바른 권한 은700
(drwx------
)입니다.