[Montage]Lecture seule (résolu)

Applications, problèmes de configuration réseau
Répondre
shom
Chu Ko Nu
Messages : 419
Inscription : jeu. 26 mai 2011, 22:44

[Montage]Lecture seule (résolu)

Message par shom »

Salut a tous, j'ai un petit probleme assez enervant que je n'arrive pas a resoudre ..

A chaque fois que je veux monter un systeme de fichier, il ne se monte qu'en lecture seule.
Exemple :

Code : Tout sélectionner

sudo mount /dev/sdj1 /mnt/cle -rw

Code : Tout sélectionner

sudo rm /mnt/cle/test
rm: impossible de supprimer « /mnt/cle/test»: Système de fichiers accessible en lecture seulement
J'ai essayé de configurer le montage automatique avec Autofs et le probleme est le même..

Est-ce que vous savez d'où pourrait venir le probleme ?
Dernière modification par shom le mer. 08 févr. 2012, 14:03, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage]Lecture seule

Message par benjarobin »

As tu bien installé ntfs-3g si le système de fichier est ntfs ?
Sinon pour aider à comprendre, peux tu donner la sortie de :

Code : Tout sélectionner

ls -l /mnt/cle/test
mount
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
shom
Chu Ko Nu
Messages : 419
Inscription : jeu. 26 mai 2011, 22:44

Re: [Montage]Lecture seule

Message par shom »

C'est du FAT32 et ntfs-3g est bien installé..

Code : Tout sélectionner

ls -l /mnt/cle/test
-rwxr-xr-x 1 root root 730466804 30 sept. 19:43 /mnt/cle/test

Code : Tout sélectionner

mount
/dev/sdj1 on /mnt/yo type vfat (ro,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
Merci :)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage]Lecture seule

Message par benjarobin »

En tout cas on voit bien qu'il est monté en 'ro'
Tu as quoi dans ton fstab ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [Montage]Lecture seule

Message par mimile »

Salut

Juste une idée comme ça au passage : ta clef ne serait-elle pas dotée d'un petit switch (interrupteur) autorisant ou interdisant selon son positionnement l'écriture dessus ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
shom
Chu Ko Nu
Messages : 419
Inscription : jeu. 26 mai 2011, 22:44

Re: [Montage]Lecture seule

Message par shom »

Je viens de remarquer qu'un dmesg donnait ça

Code : Tout sélectionner

[25784.156371] attempt to access beyond end of device
[25784.156373] sdk1: rw=0, want=14343142736, limit=7827456
[25784.156385] FAT-fs (sdk1): error, invalid access to FAT (entry 0x6fffa65a)
[25784.156486] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156488] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156490] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156492] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156493] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156495] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156496] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156498] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156500] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156502] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156504] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156505] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156507] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156509] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156510] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156512] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156514] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156515] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156517] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156519] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156521] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156523] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156524] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156526] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156528] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156529] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156531] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcd562e54)
[25784.156545] FAT-fs (sdk1): error, invalid access to FAT (entry 0xd5377ce6)
[25784.156631] FAT-fs (sdk1): error, invalid access to FAT (entry 0x3a9ae0e6)
[25784.156874] FAT-fs (sdk1): error, invalid access to FAT (entry 0xcc1c7914)
[25784.157149] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157152] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157154] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157156] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157157] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157159] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157161] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157162] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157164] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157166] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157168] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157170] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157171] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157173] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157174] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157176] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157178] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157179] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157181] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157183] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157185] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157187] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157188] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157190] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157192] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157193] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157195] FAT-fs (sdk1): error, invalid access to FAT (entry 0xaa07e6b9)
[25784.157208] FAT-fs (sdk1): error, invalid access to FAT (entry 0xc7bec16e)
[25784.157292] FAT-fs (sdk1): error, invalid access to FAT (entry 0xab840d6f)
[25784.157471] FAT-fs (sdk1): error, invalid access to FAT (entry 0x9fba77d7)
mimile, j'y avais déjà pensé, pas d'interrupteur. Merci quand même :)
Dasn fstab, je n'ai pas de ligne correspondante au /mnt/cle..
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage]Lecture seule

Message par benjarobin »

Je te conseil donc de faire une sauvegarde de ta clé puis de la formater :-)
Et si le problème continue => Poubelle :(
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
shom
Chu Ko Nu
Messages : 419
Inscription : jeu. 26 mai 2011, 22:44

Re: [Montage]Lecture seule

Message par shom »

Un bon vieux formatage ! Rien de tel ! Merci
Mais maintenant quand je le monte avec

Code : Tout sélectionner

mount /dev/sdk1 /mnt/cle -rw
Seul root peut écrire sur la clé.. Pourtant je n'ai rien d'alarmant dans kernel.log
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage]Lecture seule

Message par benjarobin »

C'est un peu normal que seul root puisse écrire...
Il est conseillé de monter la clé avec ton environnement de bureau tel que KDE, Gnome, etc... qui passerons les bonnes options à la commande mount
Quelque chose comme : mount /dev/sdk1 /mnt/cle -o "users,uid=shom,gid=shom,fmask=0113,dmask=0002"
Fat/Ntfs est un système de fichier dont la gestion des droits n'est pas compatible avec celle de Linux, donc les droits sont émulés, c'est pour cela que la commande chmod/chown n'a aucun effet

Pour reprendre l'exemple cité plus haut

Code : Tout sélectionner

-rwxr-xr-x 1 root root 730466804 30 sept. 19:43 /mnt/cle/test
Tu vois bien que seul root à le droit d'écriture

Merci d'ouvrir un autre sujet si ce point n'est pas clair pour toi
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [Montage]Lecture seule

Message par mimile »

Salut,

Ajoute une ligne dans /etc/fstab :

UUID=3CB3-3249 /media/clef_usb vfat rw,noatime 0 0

(il va de soi que tu modifies le point de montage selon tes choix)

Pour déterminer l'UUID de ta clef, tu tapes en console : blkid

Si ma clef n'est pas branchée lors du démarrage d'Arch, plutôt que de m'embêter à ouvrir une console et à taper mount ... j'ai un petit script que je lance au moyen d'un lanceur placé dans la barre des tâches.

Voici le texte du script (adapté à mon choix de point de montage et qu'il te faudra modifier en fonction du tien) :

Code : Tout sélectionner

#!/bin/bash

mount > ps.txt

if grep "clef_usb" ps.txt

then
	sudo umount /media/clef_usb
	killall nautilus
	zenity --width=150 --height=100 --info --title="Clef USB" --text="Clef USB démontée\n\nCliquez sur \"Valider\" pour fermer."

else
	zenity --width=150 --height=100 --question --title="Clef USB" --text="Clef USB.\n\nCliquez sur \"Valider\" pour \monter la clef."

	if [ $? -eq 0 ]
	then
		sudo mount -U 3CB3-3249 

		mount > ps.txt

			if grep "clef_usb" ps.txt
			then
			zenity --width=300 --height=100 --info --title="Clef USB" --text="Clef USB montée.\n\nCliquez sur \"Valider\" pour \afficher le contenu."
			nautilus /media/clef_usb

			else
			zenity --width=300 --height=100 --info --title="Clef USB" --text="Désolé, aucune clef détectée\n\nCliquez sur \"Valider\" pour fermer\ncette fenêtre."
			fi
	else
	zenity --width=300 --height=100 --info --title="Clef USB" --text="OK, je ne monte pas la clef.\n\nCliquez sur \"Valider\" pour fermer\ncette fenêtre."

	fi
fi
Quand on clique sur le lanceur, ça donne ceci au montage :

Image

puis :

Image

Si on valide, le contenu de la clef est affiché par Nautilus.

Au démontage :

Image

A NOTER : que je me suis inclus dans le groupe wheel avec dispense de mot de passe.

Pour cela, il faut modifier le fichier /etc/sudoers en console en utilisant uniquement la commande : visudo en décommentant la ligne :

Code : Tout sélectionner

## Same thing without a password
 %wheel ALL=(ALL) NOPASSWD: ALL
Puis en t'intégrant au groupe wheel

adduser ton_nom_d'utilisateur wheel

De la sorte, tu pourras démarrer n'importe quelle commande sudo sans devoir indiquer ton mot de passe.

Bon, d'accord, la sécurité y perd mais ça simplifie la vie.

Voilà.

Amicalement,
Dernière modification par mimile le jeu. 29 déc. 2011, 10:34, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage]Lecture seule

Message par benjarobin »

@mimile Ne le prend pas mal, mais beaucoup d'environnement de bureau automatise le tout en bien mieux, de plus tu ne résout en rien les problèmes de droits, qui est ici la question
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [Montage]Lecture seule

Message par mimile »

Bon oui, mais il ne nous a pas montré son fstab.

A-t'il bien précisé "rw" dans la ligne concernant sa clef ?

En tout cas, je peux affirmer que je n'ai aucun problème d'écriture sur mes clefs USB (j'ai éclairci mon script mais il est prévu pour monter 3 clefs USB et les trois partitions d'un DD externe USB en un seul clic) en utilisant les UUID respectives.

A noter que mon "environnement de bureau" (Gnome 3 restreint) ne réagit pas au branchement de ma clef et c'est la raison pour laquelle je procède comme indiqué dans mon message précédent.

EDIT : MEA CULPA !
Je me rends compte, suite à tout ce qui précède qu'el réalité, je ne dispose de ma clef qu'en ro ! Tout ce qui s'y trouve a été importé quand la clef était branchée sous XP ou Seven ...

Pourtant, sous Squeeze, je n'ai aucun problème, probablement parce que je me suis ajouté au groupe sudo (avec dispense de mot de passe).

Je vais vérifier.
Dernière modification par mimile le jeu. 29 déc. 2011, 11:20, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage]Lecture seule

Message par benjarobin »

@mimile Je parie que tu écrit en root... L'option rw est l'option par défaut, il n'est donc absolument pas nécessaire de la spécifier !
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [Montage]Lecture seule

Message par mimile »

Re-

J'ai été faire un petit tour sous Squeeze et j'ai branché ma clef qui a été montée automatiquement (avec toutes mes distributions, je m'y perds un peu).

Bref, j'ai fait : mount qui m'a indiqué sous quelle forme ma clef était montée (accessible en lecture et écriture).

J'ai copié la ligne et je l'ai transférée dans le fstab d'arch, ce qui donne ceci :

UUID=3CB3-3249 /media/clef_usb vfat nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush

J'ai arrêté Arch (je n'arrivais pas à démonter ma clef qui était soi-disant utilisée), j'ai retiré ma clef, rebooté Arch, re-branché ma clef et exécuté mon petit script et tadaaa ! j'accède à ma clef en lecture et écriture.

Voici ce que donne mount à propos de ma clef :

Code : Tout sélectionner

/dev/sdc on /media/clef_usb type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,
codepage=cp437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,
flush,errors=remount-ro,uhelper=udisks)
En espérant que ça résoudra aussi le problème de notre ami.

Amicalement,
Dernière modification par mimile le jeu. 29 déc. 2011, 12:04, modifié 2 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Montage]Lecture seule

Message par benjarobin »

@mimile Tu y fait exprès j'espère... C'est exactement ce que j'ai indiqué de faire ! Merci d'éviter de faire dériver les sujets :D :copain:
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [Montage]Lecture seule

Message par mimile »

benjarobin a écrit :C'est un peu normal que seul root puisse écrire...
Il est conseillé de monter la clé avec ton environnement de bureau tel que KDE, Gnome, etc... qui passerons les bonnes options à la commande mount
Quelque chose comme : mount /dev/sdk1 /mnt/cle -o "users,uid=shom,gid=shom,fmask=0113,dmask=0002"
Fat/Ntfs est un système de fichier dont la gestion des droits n'est pas compatible avec celle de Linux, donc les droits sont émulés, c'est pour cela que la commande chmod/chown n'a aucun effet

Pour reprendre l'exemple cité plus haut

Code : Tout sélectionner

-rwxr-xr-x 1 root root 730466804 30 sept. 19:43 /mnt/cle/test
Tu vois bien que seul root à le droit d'écriture

Merci d'ouvrir un autre sujet si ce point n'est pas clair pour toi
Tu as raison : tu avais donné la solution mais comme notre ami n'avait pas réagi à ta suggestion "quelque chose comme ... ", j'ai continué dans mon coin, d'autant que j'étais à ce moment convaincu que ma façon de faire était valable.

Je reste malgré tout perplexe car c'est avec le script que j'ai indiqué plus haut que je monte mes clefs sous Debian Lenny et là, je suis certain qu'elles sont accessibles en écriture et lecture.

Je me demande d'ailleurs ce qui fait que Squeeze (Gnome) monte mes clefs sans autre intervention de ma part, dès leur branchement alors que Lenny ne le fait pas.

Bizarre ...
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
shom
Chu Ko Nu
Messages : 419
Inscription : jeu. 26 mai 2011, 22:44

Re: [Montage]Lecture seule

Message par shom »

Désolé de repondre si tardivement mais merci beaucoup, tout ceci est très enrichissant, je n'avais pas tout compris entre les droits, voilà ça de résolu..
Et, même si le script de mimile peut être remplacé par des environnements de bureau il est très sympa.. Merci !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Montage]Lecture seule

Message par FoolEcho »

shom a écrit :Désolé de repondre si tardivement mais merci beaucoup, tout ceci est très enrichissant, je n'avais pas tout compris entre les droits, voilà ça de résolu..
On ne sait pas comment... :| ... et un petit "(résolu)" au moins ?
«The following statement is not true. The previous statement is true.» :nage:
shom
Chu Ko Nu
Messages : 419
Inscription : jeu. 26 mai 2011, 22:44

Re: [Montage]Lecture seule (résolu)

Message par shom »

J'ai juste rajouté la ligne de Benjarobin dans mon /etc/fstab
Ce qui est fait par l'environnement de bureau.
Répondre