어쨌든 아무도 귀하의 디렉토리에 액세스하거나 볼 수 없다면 개별 파일 권한을 설정하는 것이 무슨 의미가 있습니까?

어쨌든 아무도 귀하의 디렉토리에 액세스하거나 볼 수 없다면 개별 파일 권한을 설정하는 것이 무슨 의미가 있습니까?

상상하다:

  1. 내 ~ 디렉토리에 file.txt.
  2. 내 ~ 디렉토리의 권한은 다음과 같이 설정됩니다.700.
  3. 내 파일의 권한이 다음으로 설정되어 있습니다.664화.

문제는 내 홈 디렉토리가 허용하지 않기 때문에 아무도 그것에 액세스할 수 없다는 것입니다.

따라서 홈 디렉토리 권한을 다음으로 수정하는 한700각각의 권한에 관계없이 나와 루트만 이 파일에 액세스할 수 있습니다. 그렇죠?

그렇다면 파일을 다음으로 설정하는 이유는 무엇입니까?600표준보다는644화?

즉, 파일 모드 생성 마스크를 다음으로 변경해야합니까?600그러한 파일의 경우(시스템에 여러 사용자가 있고 ~ 디렉토리 권한이 다음으로 설정되어 있다고 가정)700)?

답변1

알았어 답을 찾았어여기

~ 아래에 다른 사람이 읽을 수 있는 파일을 생성한 다음 액세스 가능한 경로에 해당 파일에 대한 하드 링크를 생성하면 ~의 권한에 관계없이 해당 파일을 읽을 수 있습니다.

답변2

홈 디렉터리 권한을 700으로 설정한 경우입니다. 그러나 이는 기본 설정이 아닙니다. Ubuntu 서버에서 새 사용자의 홈 디렉터리는 "drwxr-xr-x"입니다. 이는 파일 및 디렉터리에 대한 일부 개별 권한을 설정해야 하는 타당한 이유를 제공합니다.

관련 정보