[Clé USB]montée en seule lecture pour l'utilisateur(Résolu?)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
asno
Daikyu
Messages : 74
Inscription : ven. 05 août 2011, 09:46
Localisation : Salon de Provence

[Clé USB]montée en seule lecture pour l'utilisateur(Résolu?)

Message par asno »

Bonjour,

je cherche à résoudre un problème assez pénible...
Toutes les clés USB se montent en lecture seule dans mon ordi.

Quelqu'un pourrait me dire qui est le responsable des montages automatiques et comment lui dire de monter le périphérique correctement pour mon utilisateur ?

Merci d'avance
Dernière modification par asno le ven. 09 mars 2012, 15:53, modifié 1 fois.
Persevera y triunfarás !
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Clé USB] montée en seule lecture pour l'utilisateur

Message par oktoberfest »

Salut,

avant de te faire incendier sur le forum, précise quelques points :
- quel WM/DE utilise-tu (KDE, Gnome, Openbox...)
- comment est-il lancé (KDM, GDM, Slim, startx...)
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Re: [Clé USB] montée en seule lecture pour l'utilisateur

Message par Ricard »

Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Clé USB] montée en seule lecture pour l'utilisateur

Message par FoolEcho »

En complément, si tes clés sont en ntfs, il te faut installer ntfs-3g sinon tu seras toujours limité à l'accès en lecture.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
asno
Daikyu
Messages : 74
Inscription : ven. 05 août 2011, 09:46
Localisation : Salon de Provence

Re: [Clé USB] montée en seule lecture pour l'utilisateur

Message par asno »

Merci M. pour vos réponses.

Je vais regarder de coté d'Udev.

- Les cléfs sont bien en format NTFS et ntfs-3g est bien installé (j'ai un dual boot et j'accède sans problèmes aux partitions Windows)
- J'utilise Gnome Shell
- X demarre avec /etc/inittab (x:5:respawn:/usr/sbin/gdm -nodaemon)
Persevera y triunfarás !
Avatar de l’utilisateur
asno
Daikyu
Messages : 74
Inscription : ven. 05 août 2011, 09:46
Localisation : Salon de Provence

Re: [Clé USB] montée en seule lecture pour l'utilisateur

Message par asno »

Bon... après plusieurs tentatives pas de solution avec UDEV.
Voici mon fichier rules :

Code : Tout sélectionner

# vim:enc=utf-8:nu:ai:si:et:ts=4:sw=4:ft=udevrules:
#
# /etc/udev/rules.d/10-my-media-automount.rules

# Comenzar en sdb para ignorar el disco duro del sistema
KERNEL!="sd[b-z]*", GOTO="my_media_automount_end"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="my_media_automount_end"

# Importar cierta informacion util del sistema de archivo como variables
IMPORT{program}="/sbin/blkid -o udev -p %N"

# Obtener la etiqueta si esta presente, si no asignar una basado en dispositivo/particion
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="usb-disque-%k"

# Crear el directorio en /media y enlazarlo simbolicamente a /mnt
ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'"

# Opciones globales para mount
ACTION=="add", ENV{mount_options}="relatime"
# Opciones especificas del sistema de archivos para mount
ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},gid=1000,dmask=002,fmask=002,utf8"

# Montar sistemas de archivo NTFS automaticamente usando el controlador ntfs-3g
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_options} /dev/%k '/media/%E{dir_name}'"
# Montar automaticamente los demas sistemas de archivo
ACTION=="add", ENV{ID_FS_TYPE}!="ntfs", RUN+="/bin/mount -t auto -o %E{mount_options} /dev/%k '/media/%E{dir_name}'"

# Limpiar despues de remover
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'"

# Salir
LABEL="my_media_automount_end"
J'ai modifié le dmask et fmask en 002 ainsi que l'utilisateur à 1000.

Quelqu'un aurait une idée ?

Voici la ligne concernant le périphérique sur /etc/mtab :

Code : Tout sélectionner

/dev/sdb1 /media/usb-disque-sdb1 vfat rw,relatime,gid=1000,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
Persevera y triunfarás !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Clé USB] montée en seule lecture pour l'utilisateur

Message par tuxce »

asno a écrit : - J'utilise Gnome Shell
Ricard a écrit :Le responsable, c'est Udev.
https://wiki.archlinux.org/index.php/Ud ... SB_devices
Sous gnome, ça fait doublon et ne fait que rajouter des problèmes.
De base, gnome-shell par le biais d'udisks (qui va utiliser udev) monte les périphériques amovibles.

Est ce que le périphérique de ces clés (/dev/sdb1 par exemple) est défini dans /etc/fstab, le but n'étant pas de le rajouter, mais s'il y est, il nous faudrait le contenu du fichier.
asno a écrit : Voici la ligne concernant le périphérique sur /etc/mtab :

Code : Tout sélectionner

/dev/sdb1 /media/usb-disque-sdb1 vfat rw,relatime,gid=1000,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
Là, ça parle de vfat ...
asno a écrit : - Les cléfs sont bien en format NTFS et ntfs-3g est bien installé (j'ai un dual boot et j'accède sans problèmes aux partitions Windows)
:?

par contre, avec un montage "normal" depuis l'interface de gnome et sans configuration pouvant éventuellement court circuiter ce fonctionnement, le mtab devrait afficher entre autres:

Code : Tout sélectionner

uid=1000,gid=1000
Avatar de l’utilisateur
asno
Daikyu
Messages : 74
Inscription : ven. 05 août 2011, 09:46
Localisation : Salon de Provence

Re: [Clé USB] montée en seule lecture pour l'utilisateur

Message par asno »

Donc il faudrait l'ajouter sur le fichier fstab ? C'est pas les points de montage au démarrage ce fichier ?
Actuellement je n'ai pas de ligne concernant le /dev/sdb*

Voici mon /etc/fstab

Code : Tout sélectionner

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>		<type>		<options>			<dump>	<pass>
tmpfs		/tmp		tmpfs		nodev,nosuid			0	0
/dev/sda5 	/boot 		ext2 		defaults 			0 	1
/dev/sda6 	/ 		ext4 		defaults 			0 	1
/dev/sda7 	/home 		ext4 		defaults 			0 	1
/dev/sda8 	swap 		swap 		defaults 			0 	0
/dev/sda9	/media/data	ntfs-3g		defaults,locale=fr_FR.UTF-8	0	0
Persevera y triunfarás !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Clé USB] montée en seule lecture pour l'utilisateur

Message par tuxce »

asno a écrit :Donc il faudrait l'ajouter sur le fichier fstab ?
Non, il ne faut pas, mais je voulais m'assurer que le périphérique n'y était pas.

Tu peux supprimer ce que tu as rajouté concernant udev, brancher une clé et poster la sortie de mount ?
Avatar de l’utilisateur
asno
Daikyu
Messages : 74
Inscription : ven. 05 août 2011, 09:46
Localisation : Salon de Provence

Re: [Clé USB] montée en seule lecture pour l'utilisateur

Message par asno »

Bon... je viens d’effacer le fichier des rules pour udev et cela semble bien marcher.
La première fois que j'ai branché la clé après avoir effacé le fichier, elle était en lecture seule mais, après un certain temps (environ 1 minute), une deuxième tentative de création de dossier a été positive.

Je n'ai pas la moindre idée du pourquoi au début du montage elle n'était pas en écriture.

- Autre chose étrange est que ce matin j'ai formaté la clé avec Windows en NTFS et maintenant elle semble être en FAT32...

En tout cas pour le moment ça marche...
Persevera y triunfarás !
jblecanard
newbie
Messages : 8
Inscription : lun. 24 mai 2010, 21:24

Re: [Clé USB]montée en seule lecture pour l'utilisateur(Réso

Message par jblecanard »

Hello guys

J'ai eu le même souci. J'ai installé ntfs-3g, redémarré et ça fonctionne direct.
Shankars
newbie
Messages : 1
Inscription : lun. 19 sept. 2016, 23:04

Re: [Clé USB]montée en seule lecture pour l'utilisateur(Résolu?)

Message par Shankars »

J'avais moi aussi ce problème d'écriture seule sur mes clés usb en ntfs que j'ai réussi à résoudre en faisant comme l'a dit jblecanard
jblecanard a écrit :Hello guys

J'ai eu le même souci. J'ai installé ntfs-3g, redémarré et ça fonctionne direct.
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Clé USB]montée en seule lecture pour l'utilisateur(Résolu?)

Message par Xorg »

Shankars a écrit :J'avais moi aussi ce problème d'écriture seule sur mes clés usb en ntfs que j'ai réussi à résoudre en faisant comme l'a dit jblecanard
jblecanard a écrit :Hello guys

J'ai eu le même souci. J'ai installé ntfs-3g, redémarré et ça fonctionne direct.
C'est bien de déterrer un sujet vieux de plus de 4 ans pour donner une solution qui a déjà été donnée par FoolEcho. :dodo:
C'est la mode des déterrages en ce moment...
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Répondre