Je suis sur une machine à double démarrage et récemment mise à niveau d'Ubuntu 16 à Ubuntu 17. J'ai un disque SATA FAT32 1 TB partagé avec Windows sur Ubuntu 16 (D: sous Windows,/media/willem/... sur Ubuntu).
Lorsque je suis passé à 17 ans, cet appareil est devenu plus difficile à gérer. Un grand nombre des options de gparted sont maintenant grisées pour cet appareil, et le montage présente de nouveaux défis. Je peux monter via:
Sudo mount /dev/sda1 /dos
Mais maintenant, seul root est capable d’écrire sur ce lecteur. Tenter de changer de propriétaire via:
Sudo chown -R willem:willem /dos
résulte en un ensemble d'erreurs:
changing ownership of '/dos': Operation not permitted
changing ownership of '/dos/$RECYCLE.BIN': Operation not permitted
...
Je peux lire et modifier des fichiers sur ce périphérique en tant que root, mais les utilisateurs non-root ne disposent que d'autorisations de lecture. Tous les fichiers créés par la racine sur ce lecteur ont des autorisations définies sur 755. Essayez:
Sudo chmod 644 file.txt
ne modifie pas les autorisations à partir de 755 mais ne génère pas non plus d'erreur.
Des suggestions sur la manière de monter/configurer ce disque secondaire correctement?
Mise à jour:
La mise à jour des paramètres /etc/fstab
de cet article permet désormais à tous les utilisateurs d'accéder en lecture/écriture au lecteur SATA. Les fichiers créés avec Ubuntu sont lisibles mais non inscriptibles dans Windows. Les fichiers créés dans Windows sont lisibles et enregistrables dans Ubuntu. C’est un inconvénient si mineur qu’il ne vaut pas la peine de s’ennuyer. S'il y a une solution plus élégante, ou une idée de la raison pour laquelle elle a soudainement changé lors de la mise à jour vers Ubuntu 17, veuillez me le faire savoir. Sinon, je vais fermer ce fil ...
J'ai pu monter ce lecteur avec les autorisations appropriées en le formatant en NTFS sous Windows (FAT32), puis en ajoutant la ligne suivante à/etc/fstab, inspirée de cet article :
/dev/sda1 /media/dos ntfs nls=iso8859-1,permissions,users,auto,exec