이 주제에 대한 게시물이 (너무) 많았지만 막혔습니다.
여기에서 매우 관련성이 높은 게시물을 찾았습니다. 사용자 계정에서 NTFS 파티션을 마운트할 수 없습니다
나는 또한 여기에서 FAQ를 읽었습니다. http://www.tuxera.com/community/ntfs-3g-faq/#useroption
여전히 NTFS 파티션을 사용자로 마운트할 수 없습니다. 그냥 루트로 마운트하세요(또는 sudo를 사용하여 마운트하세요). 이제 내 시스템이 사용자 설치 준비가 되었는지 알고 싶습니다.
내 볼륨의 fstab 항목 옵션은 다음과 같습니다.
noatime,
noauto,
noexec,
rw,
users,
shortname=lower,
uid=MY_USER,
gid=100,
fmask=111,
dmask=000
설치 중 오류가 발생했습니다:
'/dev/sdc1'을 여는 중 오류 발생: 권한이 거부되었습니다.
'/dev/sdc1'을 마운트할 수 없습니다: 권한이 거부되었습니다.
"/dev/sdc1" 및 ntfs-3g 바이너리 권한과 설치 사용자 ID를 확인하세요.
요구 사항은 다음과 같습니다(FAQ에서 가져옴).
- ntfs-3g는 FUSE 지원 통합으로 컴파일됩니다.
- ntfs-3g 바이너리는 버전 1.2506 이상입니다.
- setuid-root로 설정된 ntfs-3g 바이너리
- 사용자가 볼륨에 액세스할 수 있습니다.
- 사용자가 마운트 지점에 액세스할 수 있습니다.
5——완료,
4 - 완료,
3——완료,
2 --ntfs-3g-2010.10.2-2.1.x86_64
1 - ?
FUSE가 ntfs3g 내부에서 컴파일되었는지 확인하는 방법과 1.206 버전과 2010.10.2 버전을 비교하는 방법을 모르겠습니다.
그렇다면 - 나에게 맞는 작업이 가능한지 어떻게 확인할 수 있나요? 내 시스템에서는 불가능했기 때문에 사용자 계정에서 설치하려는 모든 노력이 헛된 것일 수도 있습니다.
SUSE 11.4를 엽니다.
답변1
man ntfs-3g
설명하다:
ntfs-3g setuid-root가 설정된 경우그러면 루트가 아닌 사용자도 볼륨을 마운트할 수 있습니다.
ls -ld $(which ntfs-3g)
내 setuid가 누락되었다고 말합니다. 물어봐도 될까요?
답변2
fstab
사용자에게 "user" 옵션을 추가하세요. 사용자 옵션은 한 줄에 있으며 누구나 할 수 있습니다.산해당 시스템.
사용자 - 사용자가 할 수 있어야 하는 경우제거, fstab 줄에서 user 대신 users를 사용합니다.