cd 및 ls 권한이 거부되었습니다.

cd 및 ls 권한이 거부되었습니다.

오래된 코드를 확인하던 중 이상한 동작을 발견했습니다.

그 안의 폴더와 파일은 나에게 공개되어 있지만 들어가
거나 내용을 나열하는 것도 허용되지 않습니다. 내가 루트가 아닌 이상.

이것은 스크린샷입니다. 설명해주실 수 있나요? sudo를 사용할 때는 파일 나열이 허용되지만 일반 사용자에게는 허용되지 않습니다.

GNU coreutils: 8.25,
운영 체제: Ubuntu 16.04.2 LTS

답변1

디렉터리에는 "검색 가능"으로 설정된 실행 비트가 있어야 합니다. 여기에는 콘텐츠 나열뿐만 아니라 Scripts 디렉터리를 사용해 보는 것도 포함됩니다 cd. chmod +x이는 실행 가능 비트가 실행을 허용하는 일반 파일과는 다릅니다(물론).

자세한 내용을 보려면 여기를 클릭하세요:비트를 실행하고 읽습니다. Linux에서 디렉토리 권한은 어떻게 작동합니까?그리고Linux에서 "쓰기" 권한은 디렉터리에 대한 "실행" 권한과 동일합니까?

관련 정보