Je formate ma clé USB. La clé USB fonctionne bien sur une machine Windows. Je l'ai formatée sur Ubuntu en utilisant "disques". Je formate en FAT. Une fois formatée, je monte la clé USB. La clé USB apparaît dans les fichiers. J'ouvre la clé USB dans les fichiers afin de pouvoir copier-coller certains documents sur la clé USB. Les fichiers de documents ne peuvent pas être collés sur la clé USB. Je vérifie les autorisations de la clé USB et il est indiqué que le propriétaire est root et je n'ai pas accès à la clé USB. Qu'est-ce que je fais de mal? Comment puis-je formater la clé USB afin de pouvoir copier-coller, enregistrer et supprimer des fichiers sur la clé USB et depuis la clé USB?
Réponse
Trop de publicités?Le système de fichiers FAT (File Allocation Table) a été initialement développé par Microsoft pour les systèmes d'exploitation MS-DOS et Windows. C'est un système de fichiers simple et léger qui ne possède pas certaines des fonctionnalités avancées que l'on trouve dans des systèmes de fichiers plus modernes comme NTFS ou ext4.
Une des fonctionnalités que FAT ne prend pas en charge est les permissions de fichiers. Les permissions de fichiers sont un aspect crucial des systèmes de type Unix (y compris Linux) qui contrôlent l'accès aux fichiers et répertoires. Elles précisent qui peut lire, écrire ou exécuter des fichiers, et déterminent si certaines actions sont autorisées ou restreintes en fonction des permissions de l'utilisateur.
L'absence de permissions de fichiers dans le système de fichiers FAT est due à ses objectifs de conception et à son contexte historique. Lorsque FAT a été créé, MS-DOS et Windows étaient principalement des systèmes d'exploitation monoposte, où la sécurité et l'isolation des utilisateurs n'étaient pas des préoccupations significatives. Ainsi, les permissions de fichiers n'ont pas été implémentées dans le système de fichiers FAT pour le garder simple et efficace.
En revanche, les systèmes de type Unix, y compris Linux, ont été conçus comme des systèmes multi-utilisateurs dès le départ, avec un fort accent sur la sécurité et le contrôle des permissions. Par conséquent, des systèmes de fichiers comme ext4, couramment utilisés dans Linux, incluent des fonctionnalités robustes de permissions de fichiers pour garantir la sécurité des données et la confidentialité des utilisateurs.
Il est à noter que si vous utilisez une clé USB ou un périphérique de stockage externe formaté avec le système de fichiers FAT et que vous le connectez à un système Linux, le noyau Linux impose un ensemble de permissions par défaut lors du montage du système de fichiers. Ces permissions sont appliquées uniformément à tous les fichiers et répertoires du système de fichiers FAT et peuvent être modifiées à l'aide d'options de montage, telles que umask, pour contrôler les permissions d'accès du périphérique monté. Cependant, ces permissions ne sont pas inhérentes au système de fichiers FAT lui-même, mais sont plutôt imposées par le système d'exploitation gérant le montage.