मैंने हाल ही में .ssh निर्देशिका के साथ खिलवाड़ किया है। कुछ अनुमति परिवर्तन किए, मुझे लगता है और अब यह मुझे इसे अब और एक्सेस नहीं करने देगा। मैं इसे रूट यूजर (sudo -i) के रूप में एक्सेस कर सकता हूं लेकिन सोमेश के रूप में नहीं
मुझे अनुमति दी जाती है कि जब सूची प्रदर्शित की जाए या फाइलिंग की जाए तब भी यह फाइलों को दिखाए
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
रूट और एलएस के रूप में लॉग इन करने से निम्नलिखित परिणाम मिलते हैं
# ls -l /home/somesh/ -a |grep ssh
drw-rw-rw- 2 somesh somesh 4096 Aug 27 15:45 .ssh
यहां तक कि अंदर की फाइलें भी .sh का स्वामित्व सोमेश के पास है: सोमेश और 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------
)।