답변:
vfat는 Linux 권한을 지원하지 않습니다. 장치를 마운트 할 때 권한을 수동으로 설정할 수 있습니다.
노틸러스에서 플래시 드라이브를 마운트 해제하지만 제거하지 마십시오.
sudo mkdir /media/flash
sudo mount /dev/sdb1 /media/flash -o dmask=000,fmask=111
플래시 드라이브에서 NTFS를 사용하는 경우이 문제를 해결할 수 있으며이 경우 권한 옵션으로 마운트하십시오.
sudo mkdir /media/flash
sudo mount /dev/sdb1 /media/flash -o permissions
권한 옵션 chown
을 사용 chmod
하면 작동합니다.
보다 man mount
다른 옵션은 플래시 드라이브에서 ext2 (더 작은 오버 헤드)를 사용하고 Windows에서 fs-driver를 사용하는 것입니다.
FAT32는 Linux와 같은 권한을 지원하지 않습니다.
내 마음에 올 수있는 유일한 가능성 /etc/fstab
은 전체 드라이브 의 설정을 변경하는 것 입니다. 탑재 할 때 이러한 권한은 전체 드라이브에 매핑되지만 실행 파일을 구분할 수 없으며 파일 간 읽기 및 쓰기 권한이 다릅니다.
디렉토리를 입력하려면 디렉토리를 실행해야하므로 전역 실행 권한이 필요합니다. 따라서 전역 읽기 권한도 있습니다.
일반적인 항목은 다음과 같습니다.
/dev/pny /media/pny vfat defaults,users,exec,uid=1000,gid=46 0 0
uid
UID가 될 것입니다 ( id
로그인 할 때 명령을 사용하여 확인하십시오 ), gid=46
내 시스템의 hotdev 데몬에 사용되는 plugdev입니다.