ฉันเพิ่งยุ่งกับไดเรกทอรี. ssh ทำการเปลี่ยนแปลงการอนุญาตฉันคิดว่าและตอนนี้มันจะไม่อนุญาตให้ฉันเข้าถึงอีกต่อไป ฉันสามารถเข้าถึงได้ในฐานะผู้ใช้รูท (sudo -i) แต่ไม่สามารถใช้งานได้เหมือน somesh
ฉันได้รับอนุญาตปฏิเสธเมื่อรายการหรือ cding เป็น. ssh แม้ว่ามันจะแสดงไฟล์
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------
)