+x
내 CMS에서 사용자가 디렉토리를 열려면 디렉토리에 실행 비트( )가 설정되어 있어야 한다는 것을 알았습니다 . 디렉토리를 읽으려면 실행 권한이 필요한 이유는 무엇이며 Linux에서 디렉토리 권한은 어떻게 작동합니까?
ベストアンサー1
Linux에서 디렉터리에 권한을 적용할 때 권한 비트는 일반 파일과 다른 의미를 갖습니다.
- 이것비트 읽기(
r
)를 사용하면 영향을 받는 사용자가 디렉터리의 파일을 나열할 수 있습니다. - 이것비트를 쓰다(
w
)를 사용하면 영향을 받는 사용자가 디렉터리에서 파일을 생성, 이름 변경 또는 삭제할 수 있을 뿐만 아니라 디렉터리의 속성도 수정할 수 있습니다. - 이것실행 비트(
x
)는 영향을 받은 사용자가 디렉터리에 들어가 그 안에 있는 파일과 디렉터리에 액세스할 수 있도록 허용합니다. - 이것끈끈한 비트(
T
또는t
실행 비트가 다른 사람에 대해 설정된 경우)는 이 디렉터리의 파일 및 디렉터리를 해당 소유자(또는 루트)만 삭제하거나 이름을 바꿀 수 있음을 의미합니다.