Partage d'une partition NTFS entre Debian et Windows 10

ntfs
Tags: #<Tag:0x00007fa94ad7de58>

#1

Bonjour à toutes et à tous,

J’ai actuellement un dualboot Debian Stretch / Win 10 sur un SSD, et je partage aussi deux HDD de 1TB et 3 TB respectifs entre les deux systèmes pour du stockage de donnée.

J’ai donc après consultation de la doc NTFS-3G quelques options afin de prendre en compte des permissions linux sur la partition ntfs qui sont les suivantes :

acl,usermapping=.NTFS-3G/UserMapping

Le fichier de mapping a été créer par :
ntfsusermap
et j’ai déplacé le fichier sur la partition NTFS en question.

Mais évidemment il y’a un HIC, je ne peux pas modifier le propriétaire d’un fichier pour tout autres utilisateur que “moi” et “root”

J’ai tenter plusieurs méthodes de montage notamment
permissions
et
acl

mais rien ne change…

J’ai cru comprendre que le fichier UserMapping contenait les données des permissions pour faire une sorte de traduction entre les ACL Linux et le système de permissions de windows…

J’ai sans doute mal compris, si quelqu’un a-t-il une explication à tout ça

En vous remerciant :slight_smile:


#2

Alors ? Personne pour aider Asteroide404 et revoir son NTFS sous Debian ?

C’est un up :wink:


#3

Un exemple concret serait sans doute plus parlant.


#4

Voici un example concret :
Permission du fichier a.txt
Root:Root
Chown user1:user1 a.txt

a.txt root:root

chown user1:user1 a.txt
a.txt user1:user1

chown user2:user2 a.txt
a.txt root:root

Ceci étant car seul user1.txt est présent dans le UserMapping


#5

Cela me semble normal. Que voudrais-tu qu’il se passe ?


#6

Et bien en analysant l’avant dernière ligne
chown user2:user2
Le fichier doit avoir propriétaire user2 et groupe user2 et non Root:root


#7

user2 existe ?


#8

Ce n’est pas possible si user2 n’est pas présent dans le fichier de mapping.
Il faut bien comprendre que le propriétaire enregistré dans un système de fichiers NTFS est obligatoirement un utilisateur Windows, donc pour qu’il soit traduit en un utilisateur Linux il faut définir un mapping entre les deux.