~/.ssh 所有者的权限被拒绝!

~/.ssh 所有者的权限被拒绝!

我已将 /home/jack/.ssh 的所有者设置为 jack,并授予其权限,如下所示:

-rw-------  1 jack jack 1679 Oct 10 01:41 id_rsa
-rw-------  1 jack jack  396 Oct 10 01:41 id_rsa.pub
-rwxrwx---+ 1 jack jack  884 Oct 10 01:48 known_hosts 
and 
drw------- 2 jack jack 4096 Oct 13 18:00 .ssh

但杰克无法打开/home/jack/known_hosts 文件。这有什么问题吗?

答案1

简而言之,作为用户 jack run chmod u+x ~/.ssh。这将允许程序 jack running 能够读取该目录下的文件~.ssh

ls文件列表中,这x意味着您可以执行或运行该文件,但对于目录来说,这意味着您可以搜索下面的内容。

相关内容