Sur mon système, j'ai une grande partition de données formatée NTFS, qui est partagée entre Linux (Debian 8) et Windows (2012 Server). Lorsque j'ai créé un fichier de mappage utilisateur, comme décrit dans la documentation NTFS-3G, la plupart des autorisations de fichiers ont fonctionné comme prévu, mais tous les nouveaux fichiers que j'ai créés sous Linux sur la partition NTFS appartiennent à root et ne sont pas modifiables par mon compte d'utilisateur normal :
$ pwd
/mnt/data/src
$ ls -l
total 0
$ touch file
touch: setting times of ‘file’: Permission denied
$ ls -l
total 0
-rw-r--r-- 1 root root 0 Apr 28 10:41 file
$ ls -ld .
drwxr-xr-x 1 ##### root 144 Apr 28 10:41 .
$ id
uid=1000(#####) gid=1(daemon) groups=1(daemon),4(adm),20(dialout),21(fax),24(cdrom),25(floppy),26(tape),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev),110(lpadmin),113(scanner)
Comment dois-je m'y prendre pour que les fichiers soient créés normalement, la propriété étant attribuée à mon compte d'utilisateur non privilégié ? J'ai essayé de définir l'option de montage hérité, mais j'ai rencontré un autre problème, à savoir que je ne pouvais pas écrire dans les répertoires appartenant à l'utilisateur root et que ni chmod ni chown en tant qu'utilisateur root n'avaient d'effet.
Dossiers pertinents :
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdf1 during installation
UUID=eab88331-a1c7-4f18-b971-ad5f58c6d08c / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sde2 during installation
UUID=188C-66A1 /boot/efi vfat umask=0077 0 1
# /home was on /dev/sdf2 during installation
UUID=1d82108c-20bb-4df2-8df4-2ca145cca01f /home ext4 defaults 0 2
# swap was on /dev/sdf5 during installation
UUID=8e94b87a-e170-4a34-88fe-2100e8db0ae6 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
UUID=592AF2FB029E1E67 /mnt/data ntfs-3g
.
$ sudo cat /mnt/data/.NTFS-3G/UserMapping
[sudo] password for #####:
# Generated by usermap for Linux, v 1.1.6
:#####:S-1-5-21-742487409-2243251135-2122958030-513
:#####:S-1-5-21-1202660629-1788223648-1801674531-513
:#####:S-1-5-21-343818398-1004336348-725345543-513
:#####:S-1-5-21-1801674531-1614895754-1417001333-513
:#####:S-1-5-21-117609710-2025429265-839522115-513
#####:#####:S-1-5-21-742487409-2243251135-2122958030-1003
#####:#####:S-1-5-21-1202660629-1788223648-1801674531-1004
#####:#####:S-1-5-21-343818398-1004336348-725345543-1004
#####:#####:S-1-5-21-1801674531-1614895754-1417001333-1004
#####:#####:S-1-5-21-117609710-2025429265-839522115-1004
#####:#####:S-1-5-21-117609710-2025429265-839522115-1005