%EA%B0%80%20%EC%98%A4%EB%B2%84%EB%A0%88%EC%9D%B4%EC%97%90%20%EC%93%B8%20%EC%88%98%20%EC%9E%88%EB%8F%84%EB%A1%9D%20%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
예:
프로덕션 데이터가 너무 많아서 개발 목적으로 복사하는 것은 실용적이지 않습니다. 나는 원래 권한 문제가 발생할 때까지 OverlayFS가 해결책이 될 수 있다고 생각했습니다.
다음과 같은 폴더 구조가 있다고 가정해 보겠습니다.
/data/prod
- 소유한 프로덕션 데이터(파일 + 하위 폴더prod:prod
)664
/data/prod-overlay/dev1/{overlay,upper,lower}
- 개발자 데이터(dev1:dev1
이 경우 사용자)
개발 사용자는 제품 데이터를 읽을 수 있지만 수정할 수는 없습니다.
내 질문은 다음과 같습니다
/data/overlayfs/developer1/overlay
원본 파일의 권한이 허용하지 않는 경우에도 파일을 쓰기 가능하게 만드는 것이 가능합니까? 아니면 개발 사용자를 위해 제품 데이터를 읽기 전용으로 유지하면서 이 동작을 달성할 수 있는 다른 (쉬운) 방법이 있습니까?
예를 들어:
파일 /data/prod/subfolder/file
( prod:prod
, 664
)이 있는데, 사용자가 dev1
이를 삭제하거나 변경하고 싶습니다 /data/prod-overlay/dev1/overlay/subfolder/file
.
참고: 덮어쓴 폴더의 소유자이므로 dev1
파일 삭제 /data/prod-overlay/dev1/overlay/file
( 를 사용하여 )가 가능합니다.rm -f
답변1
마침내 내 질문에 대한 답을 찾았습니다.