일부 파일 시스템의 파일 이미지가 있고 매개변수를 사용하여 파일 및 디렉터리 UID와 GID를 변경하여 이를 마운트하고 싶습니다. 읽기 전용 파일 시스템이므로 매개변수를 변경할 수 없습니다.
일부 overlayfs를 사용하고 find 명령을 통해 마운트 지점의 모든 파일을 살펴보고 속성을 재정의하는 몇 가지 아이디어를 찾았습니다. 그러나 추가 파일 시스템이 필요합니다. 나는 이 방법을 사용하고 싶지 않습니다. 이 파일 시스템에는 아무 것도 쓸 필요가 없습니다.
마운트 옵션을 통해 UID/GID를 동적으로 변경하는 아이디어가 있습니까? 이 경우 파일 시스템과 같은 덮개를 사용할 수 있습니까?
答え1
마운트 옵션을 통해 UID/GID를 동적으로 변경하는 아이디어가 있습니까?
예. 많은 파일 시스템은 마운트 시 uid=NNNN 및 gid=NNNN 옵션을 지원합니다. 이미지의 모든 파일과 디렉터리에 적용하는 것은 파일 시스템에 달려 있습니다.
mount -t fstype -o loop,uid=1234,gid=1234 /source/file.img /destination/point