Manjaro Linux와 Windows 10 설치 간에 데이터를 공유하기 위해 NTFS 파티션을 사용하고 있습니다. 기본 설치가 ntfs-3g
완벽하게 작동했으며 사용자를 설정할 수 있었습니다.권한 매핑.
Linux 파일 시스템은 0644
기본적으로 UNIX 권한을 사용하여 파일을 생성합니다. 특히 이는 모든 새 파일이아니요기본적으로 실행 가능합니다( chmod +x
). 이것은 나에게 매우 명확하고 좋습니다.
문제: Windows 10으로 부팅하고 setup.exe
인터넷에서 일반 파일을 다운로드할 때 Windows에서 파일이 "생성"되었음에도 불구하고 Windows에서 파일이 실행되지 않습니다! 내가 받은 오류 메시지는 대략 다음과 같습니다. (내 설치는 독일어로 되어 있습니다.)열 수없는 파일. 잘못된 경로에 있거나 필요한 작업을 수행하는 데 필요한 권한이 없습니다..
현재 해결 방법은 시스템을 종료하고 Linux로 부팅한 후 를 실행한 chmod +x /shareddisc/path/to/downloaded/file
다음 Windows로 다시 부팅하는 것입니다. 이 방법정말 고쳐졌어질문.
왜 이런 일이 발생합니까? 처음에 Windows에서 이러한 파일을 실행 파일로 만들려면 어떻게 해야 합니까? 설치 프로그램을 다운로드할 때마다 재부팅해야 하는 것은 정말 고통스러운 일입니다.
시스템 메시지
- 만자로 리눅스
- 버전 19.0.2 키리아
- 커널 5.5.16
- fstab 마운트 옵션:
UUID=5327DD064405A05B /media/shareos ntfs defaults,noatime,permissions,rw,exec 0 0
- 윈도우
- Windows 10 및 2020년 4월 19일 기준 모든 업데이트
- 공유 드라이브는 다음과 같이 마운트됩니다.
D:\
- NTFS-3g
- 버전
ntfs-3g 2017.3.23 external FUSE 29
- 버전
사용자 매핑 파일:
# Generated by ntfsusermap for Linux, v 1.2.0
:1001:S-1-5-21-2651015022-247621189-3734135628-513
1000:1000:S-1-5-21-2651015022-247621189-3734135628-1001
감사해요!