Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-12-2015 17:39:06

minoltafan
Membre
Distrib. : Debian 8.0
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon 2.2.16
Inscription : 24-01-2014

Droits d'écriture clé usb

Bonjour ,

Pour monter automatiquement une clé usb est ce que vous modifiez votre fstab?

Merci beaucoup

Dernière modification par minoltafan (01-08-2016 22:11:10)


Steam sur linux! incroyable =p

Hors ligne

#2 06-12-2015 18:00:56

Mercredi
Membre
Distrib. : Testing
Noyau : 4.8
(G)UI : Gnome
Inscription : 25-09-2015

Re : Droits d'écriture clé usb

Bonjour,

Ma clé usb est montée automatiquement sans que je n'ai rien eu à modifier.

De toutes les forces de l'univers, la plus dure à surmonter, c'est la force de l'habitude. T.Pratchett - Trois Soeurcières.

Hors ligne

#3 06-12-2015 18:23:27

minoltafan
Membre
Distrib. : Debian 8.0
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon 2.2.16
Inscription : 24-01-2014

Re : Droits d'écriture clé usb

Salut mercredi,
merci pour ta réponse. e dois tout faire en root.

Dernière modification par minoltafan (06-12-2015 18:23:50)


Steam sur linux! incroyable =p

Hors ligne

#4 06-12-2015 18:32:04

Mercredi
Membre
Distrib. : Testing
Noyau : 4.8
(G)UI : Gnome
Inscription : 25-09-2015

Re : Droits d'écriture clé usb

C'est bizarre, je suis aussi sur Cinnamon et ça marche tout seul.
Est-ce que ça pourrait venir de la clé usb ? As tu essayé avec une autre ?

De toutes les forces de l'univers, la plus dure à surmonter, c'est la force de l'habitude. T.Pratchett - Trois Soeurcières.

Hors ligne

#5 06-12-2015 18:46:40

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Droits d'écriture clé usb


J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#6 06-12-2015 19:26:56

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : Droits d'écriture clé usb

Salut,
Ce n'est pas un comportement normal, surtout avec un environnement de bureau moderne tel que Cinnamon.
Comment as-tu installé ta Debian Cinnamon ?

Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#7 06-12-2015 19:51:16

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : Droits d'écriture clé usb

Bonsoir
il me semble (pas sur) que le montage auto de la clé fait partie du systeme (pas du bureau) , sur un serveur pur (sans bureau ) la clé doit se monter en auto.(j ai pas testé)
tu a des ports usb2 ou 3
pour l usb3 je n est pas vraiment testé sur linux (j'ai pas de materiel en usb3 mais des ports usb3 oui )

ps: bon j'ai utilisé lsblk
j ai utilisé les touches ctrl+alt+f1 , service lightdm stop , verifier avec lsblk il m a listé les disques dur.
j'ai mit une clé , j ai eu le message du noyau "no caching mode page found" la clé etait deja reconnu smile
j ai tapé la commande lsblk , je vois bien ma clé usb
donc pas besoin du bureau , il doit juste afficher le peripherique qui a été detecté .
maintenant comment ça fonctionne je saurai pas expliqué , quelque chose avec le noyau puisque j ai eu droit au "no caching mode page found" et "assuming drive cache: write through"

Dernière modification par robert2a (06-12-2015 20:03:32)

Hors ligne

#8 06-12-2015 22:27:59

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : Droits d'écriture clé usb

robert2a a écrit :

donc pas besoin du bureau , il doit juste afficher le peripherique qui a été detecté .


Le noyau reconnaît qu'un nouveau périphérique est branché, fort heureusement, c'est son travail smile
Mais ce doit être également le cas de minoltafan.
Son soucis, si j'ai bien compris, est que la clé n'est pas montée automatiquement. Soit, comme ça a été évoqué, cela vient du périphérique, il faudrait vérifier en effet s'il est reconnu par le noyau via:

lsblk


ou

blkid


ou encore vérifier ce qui se passe à l'insertion/au retrait avec:

udevadm monitor


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#9 06-12-2015 22:38:41

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Droits d'écriture clé usb

robert2a a écrit :

Bonsoir
il me semble (pas sur) que le montage auto de la clé fait partie du systeme (pas du bureau) , sur un serveur pur (sans bureau ) la clé doit se monter en auto.(j ai pas testé)
tu a des ports usb2 ou 3
pour l usb3 je n est pas vraiment testé sur linux (j'ai pas de materiel en usb3 mais des ports usb3 oui )

ps: bon j'ai utilisé lsblk
j ai utilisé les touches ctrl+alt+f1 , service lightdm stop , verifier avec lsblk il m a listé les disques dur.
j'ai mit une clé , j ai eu le message du noyau "no caching mode page found" la clé etait deja reconnu smile
j ai tapé la commande lsblk , je vois bien ma clé usb
donc pas besoin du bureau , il doit juste afficher le peripherique qui a été detecté .
maintenant comment ça fonctionne je saurai pas expliqué , quelque chose avec le noyau puisque j ai eu droit au "no caching mode page found" et "assuming drive cache: write through"



ok, la clé est bien reconnu par le système, mais elle n'est pas monté pour autant (enfin chez moi)

je fais la différence parce que suis exposé à peut près au même problème
je vais l'expliqué, mais pas le régler ici, pas mon topic.
quand je branche une clé usb, avec pcmanfm (que je le lance après le branchement ou qu'il soit lancé avant le branchement), pas de soucis la clé est bien reconnu et monté automatiquement (donc c'est pcmanfm qui gère le montage)
avec xfe, les périférique usb ne sont pas montés automatiquement, je dois passer par une console et utiliser udisksctl pour monter ma clé.

si ça peut aider et que le paquet udisks2 est installé :
pour avoir le nom de ta clé, dans mon cas sdd1

lsblk


 lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0  55,9G  0 disk
??sda1   8:1    0   9,3G  0 part /
??sda2   8:2    0     1K  0 part
??sda5   8:5    0   1,9G  0 part
??sda6   8:6    0  44,7G  0 part /home
sdb      8:16   0 465,8G  0 disk
??sdb1   8:17   0    12G  0 part [SWAP]
??sdb2   8:18   0    30G  0 part
??sdb3   8:19   0   350G  0 part /media/docs
??sdb4   8:20   0  73,8G  0 part /media/divers
sdc      8:32   0 465,8G  0 disk
??sdc1   8:33   0 465,8G  0 part /media/sdc1
sdd      8:48   1   7,4G  0 disk
??sdd1   8:49   1   7,4G  0 part



pour la monté, très simple

udisksctl mount -b /dev/sdd1


Mounted /dev/sdd1 at /media/sev/USB3_8GO.



maintenant c'est comment automatiser ça que je cherche (ce que fait visiblement pcmanfm mais pas Xfe)

Dernière modification par Severian (06-12-2015 22:40:37)


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#10 07-12-2015 00:51:02

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : Droits d'écriture clé usb

bon je vais devoir tester sur le serveur , me logger en utilisateur , fermer mon serveur X et faire un cp dans les 2 sens et un ls , si la clé est pas monté je vais pas pouvoir.
deuxieme chose gnome , xfce et Mate monte les clé automatiquement sans intervention de l utilisateur et pour Mate j ai un icone sur le bureau (comme un cd dans le lecteur dvd)
pour gnome et xfce je me rappelle plus.
je vous tien au courant c'est bete ce truc , l usb a une gestion bien particuliere et il est automatiquement affecté à l user.
peut etre sur le net , "clé non monté"

ps: page 234 cahier de l admin
branchement a chaud "hotplug"
udevd crée l entrée correspondante dans /dev/
c'est bien le noyau qui demarre ceci.
@++

Dernière modification par robert2a (07-12-2015 01:00:12)

Hors ligne

#11 07-12-2015 00:59:24

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Droits d'écriture clé usb

regarde si avec mate tu n'aurais pas dans les processus quelque chose du genre inotifywait

"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#12 07-12-2015 01:01:10

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : Droits d'écriture clé usb

ok pour l instant je révise mes commandes en console wink

@++

sur mate j ai un fsnotify_mark   =>   fsnotify_mark_destroy
et un usb_storage => usb_stor_control_thread
j arrive pas a acceder a sdb1 en console pure (ma clé usb)

je dirai que le noyau donne un nom (ou id , no de serie etc ...) unique , crée le peripherique dans /dev/ (je pense)
et le bureau monte le volume ou dosier (je sais pas comment vous l appelez) dans /media/user
je peu verifier en console (pas graphique) que j ai le volume dans /media/user (idem pour root)
faut que je change de clé , son nom est "USB DISK" , linux aime pas les noms avec des espaces hmm
et pour changer le nom faut la formater , c'est dans ses moments la que je regrette mon win roll

PS: en console pure (pas graphique sans bureau) je vois rien , je pense que je dois monter la clé manuellement
sur le bureau mate en console si ma clé s appelle intenso je vais trouver mes fichiers dans /media/user/intenso
pour le menu de mate j ai ejecté pour une clé normale , pour une clé bootable il rajoute un menu "enlever proprement" en plus d ejecter
donc chaque bureau a son systeme de montage ? hmm
ps: sur un nom de clé non conforme , il me semble que j ai trouvé mes fichiers directement dans /media/robert/ (nom du genre "debian jessie 8.2 amd64"

peut etre qu un paquet a installer va résoudre ce souci

Dernière modification par robert2a (07-12-2015 02:52:19)

Hors ligne

#13 07-12-2015 06:24:31

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Droits d'écriture clé usb

Bonjour,

minoltafan a écrit :

Pour monter automatiquement une clé usb est ce que vous modifiez votre fstab?

J'ai commenté l'entrée correspondante :

# /dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0


Une fois la clé reconnue par le système, le gestionnaire de fichier est capable de la monter automatiquement (je suppose qu'il s'appuie sur udisks2 pour ça).
Pour PCManFM : menu Édition > Préférences > Gestion des supports amovibles
Pour SpaceFM : menu Périphériques > Paramètres > Monter automatiquement
Pour Thunar : menu Éditer > Préférences > onglet Avancée, cocher "Activer le gestionnaire de volume" puis cliquer sur Configurer > onglet Stockage

Bon, comdab, c'est plus rapide en ligne de commande  tongue :

thunar-volman-settings


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#14 07-12-2015 09:43:13

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Droits d'écriture clé usb

minoltafan a écrit :

Pour monter automatiquement une clé usb est ce que vous modifiez votre fstab?


bon pour répondre à la question à la base...
non pas de montage automatique avec fstab

trouvé sur la toile :
avec udisks2
http://ubuntuforums.org/showthread.php?t=2258883&page=2
créer un dossier ~/.bin et y mettre le script ci-dessous (que nous appellerons massmount)

#!/bin/sh

udisksctl dump |
  awk -F':\n' -v'RS=\n\n' '/[ \t]*HintAuto:[ \t]*true/&&/\.Filesystem:/{
                             print $1
                           }'
|
  while read dev
  do
    udisksctl mount --object-path "${dev##*/UDisks2/}"
  done


rendre le script exécutable

chmod +x ~/.bin/massmount


créer un fichier .xsessionrc dans votre /home

PATH=$HOME/.bin:$PATH


créer un fichier massmount.desktop que nous placerons dans  ~/.config/autostart/

[Desktop Entry]
Encoding=UTF-8
Exec=massmount
Name=Automatically mount removable media
Comment=
Terminal=false
Type=Application
StartupNotify=false
NoDisplay=true


avec tout ça, les medias usb connectés seront montés automatiquement à l'ouverture de la session.
--------------------------------
autre fonction :
https://wiki.archlinux.org/index.php/Udisks#inotify
créer un script que nous appellerons automount et que nous placerons dans ~/.bin

#!/bin/bash
pattern='sd[b-z][1-9]$'
coproc inotifywait --monitor --event create,delete --format '%e %w%f' /dev

while read -r -u "${COPROC[0]}" event file; do
    if [[ $file =~ $pattern ]]; then
  case $event in
      CREATE)
    echo "Settling..."; sleep 1
    udisksctl mount --block-device $file --no-user-interaction
    ;;
      DELETE)
    ;;
  esac
    fi
done


le rendre exécutable

chmod +x ~/.bin/automount


créer un fichier automount.desktop que nous placerons dans  ~/.config/autostart/

[Desktop Entry]
Encoding=UTF-8
Exec=automount
Name=Automatically mount removable media
Comment=
Terminal=false
Type=Application
StartupNotify=false
NoDisplay=true


inotifywait sera lancé au démarrage de la session et surveillera les changements de /dev, et montera automatiquement les media usb que nous connecterons.
--------------------------
voila les solutions que j'ai mis en place avec openbox
peut être pas les meilleurs, mais elles fonctionnent tongue

Dernière modification par Severian (07-12-2015 09:45:16)


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#15 07-12-2015 10:31:54

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Droits d'écriture clé usb

Hmmm, d'ordinaire, il n'y a pas grand chose à faire, sauf à configurer le montage.  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#16 07-12-2015 10:57:09

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Droits d'écriture clé usb

paskal a écrit :

Hmmm, d'ordinaire, il n'y a pas grand chose à faire, sauf à configurer le montage.  smile



voui sur un bureau "classique" dont tous les automatismes sont déjà en place smile

avec openbox et une installation minimal, il reste plein de choses à mettre en place tongue

comme je l'ai dis au post #9
pcmanfm monte les media usb automatiquement (comme tu l'a indiqué au post #13)
mais ce n'est pas le cas de Xfe.
et comme je cherche à m'affranchir de plus en plus de pcmanfm, je dois trouver des solutions "alternatives" smile

réflexion au passage :
les medias usb étaient monté automatiquement à l'ouverture de PcmanFM avec Openbox -> c'est pcmanfm qui gérait l'automatisme
robert2a nous signal que pour lui les clé apparaissent automatiquement sur le bureau avec Mate -> c'est le bureau qui gère l'automatisme

il y a donc plusieurs possibilités de récupérer l'info d'un changement dans /dev et donc de monter les médias usb (je soupçonne que le montage se fasse avec udisk2, mais c'est la façon de récupérer les changement d'états qui doit être différente)


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#17 07-12-2015 14:43:31

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Droits d'écriture clé usb

Severian a écrit :

paskal a écrit :

Hmmm, d'ordinaire, il n'y a pas grand chose à faire, sauf à configurer le montage.  smile



voui sur un bureau "classique" dont tous les automatismes sont déjà en place smile

Bein justement, il est ici question de Cinnamon, non ?  wink


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#18 07-12-2015 14:56:22

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Droits d'écriture clé usb

paskal a écrit :

Bein justement, il est ici question de Cinnamon, non ?  wink


en effet smile

maintenant comment est géré la détection de l'insertion de media usb ? (par le bureau comme mate ou par l'explorateur de fichier)

peut être qu'il suffit simplement d'ouvrir le gestionnaire de fichier (je ne sais pas le quel est-ce) pour que les médias usb soient montés


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#19 07-12-2015 15:03:50

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Droits d'écriture clé usb

l'pote qui a rédigé l'ouiqui a écrit :

Cinnamon utilise Muffin et ses librairies pour la gestion des fenêtres et Nemo en tant que gestionnaire de fichiers 4).
Nemo est un fork de Nautilus 3.4 qui réintroduit certaines fonctionnalités ôtées de ce dernier

Par là


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#20 07-12-2015 15:08:36

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Droits d'écriture clé usb

oki smile

et dans Nemo tu configure comment le montage automatique ? tongue

"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#21 07-12-2015 15:13:43

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Droits d'écriture clé usb

Je ne connais ni Némo, ni Nautilus, à part dans mes lectures d'ado.  tongue

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#22 07-12-2015 15:19:46

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : Droits d'écriture clé usb

Severian a écrit :

paskal a écrit :

Bein justement, il est ici question de Cinnamon, non ?  wink


en effet smile

maintenant comment est géré la détection de l'insertion de media usb ? (par le bureau comme mate ou par l'explorateur de fichier)

peut être qu'il suffit simplement d'ouvrir le gestionnaire de fichier (je ne sais pas le quel est-ce) pour que les médias usb soient montés



Bonjour

comme indiqué plus haut j'ai regardé la doc de wheezy (cahier de l admin)
le noyau detecte l apparition d un nouveau peripherique et informe udev
udev recupere dans /sys  les infos (en particulier identificateur unique )
ensuite udev consulte les regles /etc/udev
attribue un nom
lien symbolique a creer
commandes à executer

ps: ceci pour tous nouveau peripherique (appareil photo , clé usb , 1394 , etc ...... )

je suis bien content que Mate s occupe de tout hmm

il me demande aussi parfois ce que je doit faire (executer un program etc ...... ) en fonction du type et contenu de la clé

Hors ligne

#23 08-12-2015 14:51:59

minoltafan
Membre
Distrib. : Debian 8.0
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon 2.2.16
Inscription : 24-01-2014

Re : Droits d'écriture clé usb

BONJOUR TOUT LE MONDE.
merci infiniment pour vos réponses. donnez moi le temps de lire toutes vos précieuses réponses.
alors j'en ai une où je n'ai rien à faire (mais j'avais peut etre modifier les droits de lecture/écriture).
mais en général dès que je mets une clé je ne peux pas écrire.
oui je suis sur cinnamon!

Steam sur linux! incroyable =p

Hors ligne

#24 08-12-2015 14:53:39

minoltafan
Membre
Distrib. : Debian 8.0
Noyau : Linux 3.16.0-4-amd64
(G)UI : Cinnamon 2.2.16
Inscription : 24-01-2014

Re : Droits d'écriture clé usb

alors la clé se monte automatiquement mais je ne peux pas écrire dessus.
Ce que j'aimerias c'est pouvoir écrire sur la clé quand elle est montée. C'est ce que je fais en root .
Dans linux mint. je peux lire/écrire sur la clé.
=/

Dernière modification par minoltafan (08-12-2015 15:00:52)


Steam sur linux! incroyable =p

Hors ligne

#25 08-12-2015 16:01:11

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Droits d'écriture clé usb

que renvois la commande

groups


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

Pied de page des forums