이미 기본 그룹이 있는 폴더에 읽기 전용 그룹 권한을 추가하고 새로 생성된 모든 파일 및 폴더에 대해 해당 권한을 상속하려면 어떻게 해야 합니까?

이미 기본 그룹이 있는 폴더에 읽기 전용 그룹 권한을 추가하고 새로 생성된 모든 파일 및 폴더에 대해 해당 권한을 상속하려면 어떻게 해야 합니까?

Windows에서는 이것이 쉽습니다. 나는 Linux 권한을 전혀 파악하지 못했습니다. 다음과 같은 디렉토리가 있습니다.

/사진

현재 ACL 권한은 다음과 같습니다.

owner: root - full access
group: photos -full access
everyone: no access

이것사진그룹은 현재 전체 액세스 권한을 가집니다. 하지만 다음과 같은 읽기 전용 액세스 권한이 있는 추가 그룹을 추가하고 싶습니다.읽기 전용 사진, "모든 사람"에 대한 읽기 액세스를 활성화하지 않고.

즉, 폴더를 제외한 다른 사람이 폴더에 액세스할 수 없도록 하고 싶습니다.사진그룹(전체 액세스 권한이 있는 사람) 또는읽기 전용 사진그룹(읽기 전용 액세스 권한을 얻는 사람) 그리고 다음에 생성된 모든 새 파일과 폴더/사진폴더는 이러한 기본 권한을 상속해야 합니다.

권한을 구성하는 방법/사진폴더가 이러한 효과를 얻을 수 있습니까?

답변1

전통적인 Unix 권한으로는 이 작업을 수행할 수 없습니다.ACL, 이것은 액세스 제어 목록입니다. 기존 Unix 권한은 파일/디렉토리당 2개 이상의 그룹을 수용할 수 없습니다. Windows는 비슷한 것을 사용합니다. ACL을 적용하는 명령을 setfacl및 이라고 합니다 getfacl.

다음 Q&A에 대한 내 답변을 참조하세요.Linux에서 그룹 권한을 상속할 새 파일 가져오기찾고 있는 것과 유사한 예입니다.

관련 정보