/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
즉, 사용자 jack run 으로 chmod u+x ~/.ssh
. 이렇게 하면 실행 중인 프로그램 잭이 이 디렉토리의 파일을 읽을 수 있습니다 ~.ssh
.
ls
파일 목록 에서 이는 x
다음을 수행할 수 있음을 의미합니다.구현하다또는 파일을 실행하지만 디렉터리의 경우 이는 다음을 수행할 수 있음을 의미합니다.찾다다음 내용.