[완료] fat32 파티션 권한 문제
root 계정이 아닌 설치할때 만든 계정으로 사용하고 있습니다.
fat32 파티션은 fstab에
UUID=48CA-1552 /media/Download vfat iocharset=utf8,codepage=949,umask=000 0 0
이렇게 마운트해서 사용하고 있습니다.
그런데 해당 파티션에서 같은 파티션으로 파일브라우저로 압축을 푸는도중(vmware 다운받은 파일)
아래와 같은 에러가 출력이 됩니다.
그냥 폴더 및 파일만들고 지우는건 잘 되는데, 홈폴더로 다운받은 걸 위의 파티션으로 이동시키고
압축을 풀려고 하면 다른것도 위와 같은 에러가 나오네요. fat32 파티션을 모든 사용자가
제약 없이 사용하고 싶은데, 어떻게 해야 하나요?
심지어 fat32 파티션에서 심볼릭링크 파일 생성도 root가 아닌 다른계정으로는 퍼미션에러가
뜨네요.
tar: vmware-distrib/lib/modules/source/vmmon.tar: Cannot utime: Operation not permitted
tar: vmware-distrib/lib/modules/source/vmblock.tar: Cannot utime: Operation not permitted
tar: vmware-distrib/lib/modules/source/vmnet.tar: Cannot utime: Operation not permitted
tar: vmware-distrib/lib/modules/source/vmppuser.tar: Cannot utime: Operation not permitted
tar: vmware-distrib/lib/modules/source: Cannot utime: Operation not permitted
tar: vmware-distrib/lib/modules/source: Cannot change mode to rwxr-xr-x: Operation not permitted
tar: vmware-distrib/lib/modules/binary/2.4.9-e.24summit/objects/vmmon.o: Cannot utime: Operation not permitted
tar: vmware-distrib/lib/modules/binary/2.4.9-e.24summit/objects/vmnet.o: Cannot utime: Operation not permitted
tar: vmware-distrib/lib/modules/binary/2.4.9-e.24summit/objects/vmblock.o: Cannot utime: Operation not permitted
tar: vmware-distrib/lib/modules/binary/2.4.9-e.24summit/objects: Cannot utime: Operation not permitted
tar: vmware-distrib/lib/modules/binary/2.4.9-e.24summit/objects: Cannot change mode to rwxr-xr-x: Operation not permitted
-이하 생략-
FAT32 파티션에서 저
FAT32 파티션에서 저 에러가 뜨는 것은 어쩔 수 없습니다. FAT 계열 파티션은 애시당초 실행 권한과 소유자를 지정할 수 없어서 모든 파일이 root가 소유한 것처럼 보이고(자동 마운트를 썼다면 이야기가 달라짐), 755(마스크 옵션으로 바꿀 수는 있음)로 보이게 됩니다. 게다가 FAT는 파일 시스템 자체가 심볼릭 링크를 지원하지 않으니 어쩔 수도 없습니다.
현재 리눅스에서 FAT32 파티션은 utime(파일 접근과 수정 시간 설정)을 지원하지 않기 때문에 cannot utime 오류가 뜨는 것입니다. 네 이건 어쩔 수 없는 오류 같고, ext3 파티션으로 되어 있는 디렉터리에서 압축을 해제해 보세요.
http://ubuntuforums.org/showthread.php?t=542739
---- 절취선 ----
http://blog.peremen.name
고맙습니다.
ext3 에선 잘 됩니다. 어쩔수 없는 문제 였군요.
댓글 달기