리눅스 프로그램에 대한 권한

리눅스 프로그램에 대한 권한

내 작업에는 Redhat Linux에 dcstart.sh 프로그램이 있는데, 이 프로그램을 성공적으로 실행하려면 상위 디렉터리에 액세스할 수 있는 권한이 필요합니다. 프로그램에는 해당 응용 프로그램 디렉터리에 대한 권한뿐만 아니라 상위 디렉터리 /aplikace에 대한 권한도 필요합니다.

/aplikace/DC/dcstart.sh

이는 모든 Linux 응용 프로그램에 공통적으로 적용됩니까, 아니면 일부 특정 조건에서 적용됩니까? 누군가 이것이 어떻게 작동하는지 설명해 주시겠습니까?

답변1

파일을 읽거나 실행하려면 파일의 전체 경로에 액세스할 수 있는 권한이 항상 필요합니다. 디렉터리의 경우 이는 읽거나 실행하려는 파일 위의 모든 디렉터리에 대해 최소한 읽기 권한과 실행 권한이 필요함을 의미합니다.

디렉터리의 경우 해당 디렉터리에 있는 모든 항목에 액세스하려면 실행 권한이 필요하고 해당 디렉터리의 파일 또는 하위 디렉터리 목록을 읽으려면 읽기 권한이 필요합니다.

관련 정보