현재 Ubuntu 14.04, Ubuntu 15.10 및 Windows 10과 함께 멀티 부팅을 사용하고 있습니다.
나는 그 os 사이에 두 개의 파티션을 공유하고 싶다.
- 하나의 Worspace라는 이름으로 모든 프로젝트를 포함합니다.
- 다른 모든 데이터는 그림, 영화, 텍스트 문서, Windows 용 실행 파일입니다.
내가 먼저 NTFS 파티션을 사용해야한다는 것을 이해 했으므로 함께 가자!
부팅 할 때 이들을 마운트하기 위해 ntfs-3g에 대한 튜토리얼을 발견했습니다 . 또한 유사한 질문을 많이하지만 사용 권한과 관련된 실제 솔루션은 없습니다.
그런 다음 / etc / fstab 파일을 편집했습니다.
UUID=61B743CF0679FFF0 /home/xavier/Workspace ntfs-3g auto,users,permissions 0 0
UUID=B88227AF822770D4 /home/xavier/Data ntfs-3g uid=xavier,gid=users 0 0
그리고 여기 내 문제를 시작 : 그 설정으로, 모든 파일은 모든 권한과 함께로드됩니다 :
$ stat Data/
Fichier : «Data/»
Taille : 4096 Blocs : 8 Blocs d'E/S : 4096 répertoire
Périphérique : 80bh/2059d Inœud : 5 Liens : 1
Accès : (0777/drwxrwxrwx) UID : ( 1000/ xavier) GID : ( 100/ users)
Accès : 2016-03-04 18:32:02.557780000 +0100
Modif. : 2016-03-04 18:31:56.431991300 +0100
Changt : 2016-03-04 18:31:56.431991300 +0100
Créé : -
적어도 파일에 관해서는 그러고 싶지 않습니다. ntfs-3g 자습서는 파일에 대한 권한을 644로 설정하는 방법을 설명합니다. 그 위대한 작품 :
일부 파일은 실행 파일입니다!
그래서 ntfs-3g가 구별을하거나 강제로 기존의 권한을 유지하고 싶습니다.
다시 시작하려면 .exe 파일을 755, Linux 실행 파일 755로 지정합니다. 폴더는 파일 및 기타를 추가 할 수있는 올바른 사용자와 755에있을 수 있습니다 ...
자식이 해결책을 승인하고 모든 파일의 모드가 변경되었다고 말하지 않으면 좋을 것입니다.
누구든지 해결책이 있다면, 좋을 것입니다!
데이터가 들어있는 파티션의 경우이 스크립트로 솔루션 시작을 찾았지만 항상 실행해야하기 때문에 정말 마음에 들지 않습니다 ...
sudo chmod -R 666 /media/Data
sudo find /media/Data -type d -exec chmod 755 {} \;
sudo find /media/Data -name "*.exe" -exec chmod 755 {} \;
당신의 도움을 주셔서 감사합니다.
자비에르
.exe
파일은 Linux에서 실행 가능 하지 않으므로 Linux 시스템 관점에서 볼 때 해당 비트가 설정 되어서는 안됩니다 . (물론, WINE을 통해 실행될 수 있지만, WINE은 실행 비트가 존재하지 않아도되므로 실제로 문제가되지 않습니다.) Linux 파일 시스템 기능에 의존한다면 Linux 고유 파일 시스템을 사용해야합니다. Windows에서 실제로 액세스해야하는 경우 이러한 드라이버가 있습니다. 또는 데이터를 분리 할 수 있습니다.