폴더 및 파일에 대한 권한이 있습니까?

폴더 및 파일에 대한 권한이 있습니까?

제한된 폴더가 있는 600경우아니요액세스 group하거나 everyone폴더에 다음과 같은 파일이 포함되어 있습니다 777. 안전합니까?

파일이 폴더 안에 있거나 파일이 폴더 안에 있더라도 777파일에 액세스할 수 있는 해결 방법이 있습니까 ?groupeveryone600

답변1

600일반 사용자로 설정된 권한으로는 디렉토리 접근/입력(또는 파일 생성)이 불가능합니다 . 또한 위의 폴더 권한을 사용하여 파일에 액세스/나열(일종의)할 수 없습니다.

답변2

파일에 디렉터리 외부에 다른 하드 링크가 있는 경우 600이 대체 경로를 사용하여 해당 파일에 액세스할 수 있습니다. 하지만 이렇게 해도 다른 파일에는 액세스할 수 없습니다.

그러나 파일에 대한 하드 링크를 만들려면 파일이 포함된 디렉터리에 액세스해야 하기 때문에 하드 링크가 아직 없으면 만들 수 없습니다.

답변3

다른 메커니즘(예: ACL, xattr?)이 작동하지 않는 경우 extX 파일 시스템에 저장해야 합니다. 그러나 권한이나 디렉터리를 실수로 수정하면 파일이 노출될 수 있습니다.

답변4

액세스 제어 목록 사용을 고려해야 합니다. 또한 디렉터리에 대한 실행 권한이 없으면 루트가 아닌 사용자가 디렉터리에 액세스할 수 없습니다. ACL을 다시 확인하세요.

Linux에서 ACL을 관리하는 방법

관련 정보