/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
ただし、Jackは/home/jack/known_hostsファイルを開くことができません。これは何の問題ですか?
答え1
つまり、ユーザーのジャックランでchmod u+x ~/.ssh
。これにより、実行中のプログラムジャックがこのディレクトリのファイルを読み取ることができます~.ssh
。
ls
ファイルリストでは、これはx
次のことができることを意味します。実装するまたはファイルを実行しますが、ディレクトリの場合、これは次のことができることを意味します。探す次の内容。