폴더 권한을 0444로 설정했지만 이제 CD를 넣을 수 없습니다

폴더 권한을 0444로 설정했지만 이제 CD를 넣을 수 없습니다

파일이 포함된 폴더가 있습니다. 이 파일은 더 이상 변경되지 않으므로 디렉터리 외부에서 다음을 실행합니다.

chmod 0444' <folder_name>

그러나 지금 이 작업을 수행하면 다음과 같습니다.

cd <folder_name>

나는 얻다:

bash: cd: <folder_name>: Permission denied

권한은 다음과 같습니다:

dr--r--r--

cd폴더가 읽기 전용인데 왜 들어갈 수 없나요? 파일이 수정되는 것을 방지하고 싶습니다.

답변1

CD로 이동하려면 최소한 디렉토리에 대한 실행 권한이 필요합니다. 하다

chmod 500 FOO

직접 액세스하고 싶은 경우 또는

chmod 555 FOO

다른 사람이 접근할 수 있도록 하십시오(물론 쓰기는 불가능합니다).

관련 정보