systeme fichier ext4 protégé en écriture Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4946
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
jai crée un systeme de fichier ext4 sur un clef USB.
Lors de l'insertion , je vois bien qu'elle n'est pas protégé en écriture

Code : Tout sélectionner

[131810.359303] usb 1-2: new high-speed USB device number 13 using ehci-pci
[131810.528757] usb 1-2: New USB device found, idVendor=0781, idProduct=5581, bcdDevice= 1.00
[131810.528767] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[131810.528770] usb 1-2: Product: Ultra
[131810.528773] usb 1-2: Manufacturer: SanDisk
[131810.528775] usb 1-2: SerialNumber: 4C530000320326109114
[131810.529455] usb-storage 1-2:1.0: USB Mass Storage device detected
[131810.529764] scsi host9: usb-storage 1-2:1.0
[131811.540763] scsi 9:0:0:0: Direct-Access     SanDisk  Ultra            1.00 PQ: 0 ANSI: 6
[131811.541350] sd 9:0:0:0: Attached scsi generic sg8 type 0
[131811.541875] sd 9:0:0:0: [sdh] 60063744 512-byte logical blocks: (30.8 GB/28.6 GiB)
[131811.543106] sd 9:0:0:0: [sdh] Write Protect is off
[131811.543147] sd 9:0:0:0: [sdh] Mode Sense: 43 00 00 00
[131811.544121] sd 9:0:0:0: [sdh] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[131811.576907]  sdh: sdh1
[131811.580462] sd 9:0:0:0: [sdh] Attached SCSI removable disk
[131813.595063] EXT4-fs (sdh1): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none.
Mais si par exemple je veux y créer un dossier ça ne fonctionne pas. Impossible d'y copier un fichier
après petite recherche, ce répertoire sdh1 est monté en tant que root. une chown résoud le probleme.
Je n'ai pas de probleme avec une clef USB en FAT32.
Une idée pour résoudre ce problème ?
PascalHambourg
Contributeur
Contributeur
Messages : 876
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Rien à voir avec une protection en écriture ni un montage en tant que root. Il s'agit de l'application classique des permissions Unix comme sur tout système de fichiers ext4. Donc chmod + chown pour définir les permissions sur la racine du système de fichiers monté (son point de montage), ses éventuels sous-répertoires et fichiers.

C'est différent avec un système de fichiers FAT parce que les permissions sont définies au montage puisque FAT n'a pas de permissions Unix par lui-même.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4946
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Merci Pascal pour ces précisions. existe t il un moyen d'avoir un montage automatique autre que en root sur le point de montage ?
Existe t il un autre système de fichier qui se monterait naturellement avec l'utilisateur courant (je suis sous KDE). J'ai juste besoin de pouvoir gérer simplement des fichiers de plus de 4 Go.
PascalHambourg
Contributeur
Contributeur
Messages : 876
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Je n'ai pas dû bien me faire comprendre. Ça n'a rien à voir avec le montage par root et tout à voir avec le type de système de fichiers. Le problème serait identique si le montage était fait par l'utilisateur. Les permissions sur un système de fichier ext4 (ou un système de fichiers de type Unix en général) sont intrinsèques et n'ont rien à voir avec l'utilisateur qui fait le montage.

Tu montes ton système de fichiers, et tu définis ses permissions une fois pour toutes avec chmod et chown en root pour que ton utilisateur (sur ce système) puisse y écrire.

Si tu veux un système de fichiers qui n'a pas de permissions intrinsèques supportant les fichiers de plus de 4 Gio, tu peux prendre NTFS ou exFAT (attention aux performances si géré par FUSE), ou peut-être UDF qui supporte les permissions POSIX mais a aussi des options de montage pour fixer les permissions.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4946
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

ok merci
je vais regarder exFAT.
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

Je conseille très fortement UDF plutôt que NTFS ou exFAT, ces deux derniers étant des systèmes propriétaires de Microsoft alors que UDF est un format ouvert.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4946
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Est ce qu'il est reconnu par un ordi sous win ?
Remarque, ça peut avoir son petit avantage de ne pas fonctionner sous win. Ma femme ne pourra pas lire ma clef USB.
Mais du coup, elle va devenir suspicieuse ....
PascalHambourg
Contributeur
Contributeur
Messages : 876
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Normalement oui, Windows peut lire et écrire sur UDF. C'est le format des DVD vidéo et des CD réinscriptibles. Mais il y a plusieurs versions et variantes du format, je ne sais pas si elles sont toutes supportées.
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

Les clés que j’ai créé simplement avec mkfs.udf /dev/sdX (sans option particulière) ont toujours pu être lues sans souci sous Windows.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4974
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

piratebab a écrit : 24 janv. 2022, 14:53 Mais du coup, elle va devenir suspicieuse ....

Et elle aura raison... :lol:
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4946
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

C'est vrai qui si on utilise des systèmes libres et des protocoles ouverts, c'est qu'on a forcement quelque chose à cacher :)
Répondre