사용자가 액세스할 수 없는 다른 폴더의 폴더에 읽기 권한을 부여할 수 있는지 궁금합니다. 예를 들어, 사용자는 /folder1/folder2/folder3/logs의 모든 파일에 액세스해야 하지만 폴더1, 폴더2 및 폴더3의 파일을 읽거나 파일을 나열할 수 있는 권한이 없습니다.
감사해요
답변1
사용자가 로그 파일을 읽을 수 있도록 하려면 이러한 디렉터리에 실행 가능 비트를 부여하기만 하면 됩니다. 예를 들면 다음과 같습니다.
chmod -R ugo+x /folder1
+x
이러한 디렉터리로 이동할 수 있지만 (읽기) 없이는 파일 r
을 나열할 수 없으며 액세스 권한이 있는 특정 파일만 읽을 수 있습니다.