aufs를 Unionfs-fuse와 같은 퓨즈 파일 시스템으로 사용할 수 있습니까?

aufs를 Unionfs-fuse와 같은 퓨즈 파일 시스템으로 사용할 수 있습니까?

다른 통합/오버레이 파일 시스템 유형을 시도하고 있습니다. unionfs-fuse루트가 아닌 사용자로 mount 명령을 사용할 수 있는 패키지를 Ubuntu에서 찾았습니다 . unionfs하지만 aufsUnionfs와 유사한 옵션을 제공하기 위해 만들어진 것으로 보이며 루트가 아닌 사용자로는 사용할 수 없습니다. aufs 마운트에 대한 sudo 비밀번호를 제공해야 합니다.

aufs루트 비밀번호를 입력하지 않고도 사용할 수 있나요?

답변1

이 질문을 조사해 보면 대답은 다음과 같습니다.아니요.

답변2

aufs 파일 시스템을 마운트하는 명령은 입니다 mount. 파일 시스템 유형( /proc/mounts출력에 인수가 있거나 없이 표시됨)은 다음과 같습니다. 이는 aufs가 자체 파일 시스템이고 FUSE를 사용하지 않음을 나타냅니다. FUSE 커널 드라이버를 통하지 않고 자체 커널 드라이버로 구현됩니다.mountaufsfuse

루트가 아닌 사용자로 aufs를 사용하려면 루트 권한이 있어야 합니다. 이를 달성하기 위한 몇 가지 메커니즘이 있는데, 가장 간단한 것은/etc/fstab.

사용자가 시스템 보안을 우회할 수 있으므로 이 줄을 주의 깊게 확인해야 합니다. FUSE 커널 드라이버는 사용자 코드 작업에 제한을 두기 때문에 누구나 FUSE를 사용할 수 있습니다. 루트가 아닌 사용자는 자신이 소유한 디렉터리에만 마운트할 수 있고 자신이 소유한 파일만 노출할 수 있습니다. aufs 드라이버는 그러한 제한을 적용하지 않으므로 더 강력하고 위임하기가 어렵습니다.

/etc/fstab사용자가 다른 설치 옵션을 지정할 수 있는 메커니즘은 없습니다 . 이는 의도적으로 설계된 것입니다. 많은 설치 옵션을 사용하면 사용자가 시스템 보안을 우회할 수 있습니다. 어떤 옵션이 안전한지 알아내는 것은 복잡하며 명령 mount(parsing /etc/fstab)은 시도되지 않습니다. 관리자로서 다양한 설치 옵션 세트를 허용하려면 해당 옵션을 모두 나열해야 합니다.

관련 정보