상상하다:
- 내 ~ 디렉토리에
file.txt
. - 내 ~ 디렉토리의 권한은 다음과 같이 설정됩니다.700.
- 내 파일의 권한이 다음으로 설정되어 있습니다.664화.
문제는 내 홈 디렉토리가 허용하지 않기 때문에 아무도 그것에 액세스할 수 없다는 것입니다.
따라서 홈 디렉토리 권한을 다음으로 수정하는 한700각각의 권한에 관계없이 나와 루트만 이 파일에 액세스할 수 있습니다. 그렇죠?
그렇다면 파일을 다음으로 설정하는 이유는 무엇입니까?600표준보다는644화?
즉, 파일 모드 생성 마스크를 다음으로 변경해야합니까?600그러한 파일의 경우(시스템에 여러 사용자가 있고 ~ 디렉토리 권한이 다음으로 설정되어 있다고 가정)700)?
답변1
알았어 답을 찾았어여기
~ 아래에 다른 사람이 읽을 수 있는 파일을 생성한 다음 액세스 가능한 경로에 해당 파일에 대한 하드 링크를 생성하면 ~의 권한에 관계없이 해당 파일을 읽을 수 있습니다.
답변2
홈 디렉터리 권한을 700으로 설정한 경우입니다. 그러나 이는 기본 설정이 아닙니다. Ubuntu 서버에서 새 사용자의 홈 디렉터리는 "drwxr-xr-x"입니다. 이는 파일 및 디렉터리에 대한 일부 개별 권한을 설정해야 하는 타당한 이유를 제공합니다.