kde monte mes usb en root...

kde monte mes usb en root... - Divers - Linux et OS Alternatifs

Marsh Posté le 12-04-2007 à 13:09:07    

bonjour,
depuis que je suis passé en noyau 2.6.18 (sous debian), kde détecte automatiquement l'insertion d'un média usb (style clé)
la clé est donc monté sous /media/sdb1 ou usb0 etc...
seulement c'est root l'utilisateur je n'ai donc aucun droit (autre que lecture) sur la clé usb (c'est assez facheux)
 
comment je peux faire pour la monter automatiquement avec mon user
 
merci


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 12-04-2007 à 13:09:07   

Reply

Marsh Posté le 13-04-2007 à 01:14:38    

Tu utilises quelle distrib ?
Logiquement, pour faire propre, il te faut éditer les règles udev (regardes dans /etc/udev/rules.d/* et inspires-toi de la syntaxe pour imposer le groupe, GROUP='xxx', et/ou les droits, MODE='775' par exemple, là où il le faut).
Autre solution (plus simple, mais moins propre): modifier le fichier /etc/fstab en rajoutant la ligne kivabieng pour ton media usb.
 
1. donnes le résultats de ` ls -l /etc/udev/rules.d `
2. ` cat /etc/fstab ` et ` ls -l /dev/sd* ` (avec la clé branchée)

Reply

Marsh Posté le 17-04-2007 à 18:08:54    

je suis sous une debian

hebus:~# ls -l /etc/udev/rules.d
total 8
lrwxrwxrwx 1 root root  20 2006-11-14 23:03 020_permissions.rules -> ../permissions.rules
lrwxrwxrwx 1 root root  19 2006-11-16 16:34 025_libgphoto2.rules -> ../libgphoto2.rules
lrwxrwxrwx 1 root root  16 2007-03-08 18:19 025_libsane.rules -> ../libsane.rules
lrwxrwxrwx 1 root root  22 2006-11-16 16:34 025_logitechmouse.rules -> ../logitechmouse.rules
lrwxrwxrwx 1 root root  19 2007-03-26 18:24 60-libpisock.rules -> ../libpisock9.rules
lrwxrwxrwx 1 root root  15 2006-11-30 21:57 libnjb.rules -> ../libnjb.rules
lrwxrwxrwx 1 root root  13 2006-11-14 23:03 udev.rules -> ../udev.rules
lrwxrwxrwx 1 root root  25 2006-11-16 16:30 z20_persistent-input.rules -> ../persistent-input.rules
lrwxrwxrwx 1 root root  19 2006-11-16 16:30 z20_persistent.rules -> ../persistent.rules
-rw-r--r-- 1 root root 956 2007-03-22 00:14 z25_persistent-cd.rules
-rw-r--r-- 1 root root 473 2006-11-16 16:33 z25_persistent-net.rules
lrwxrwxrwx 1 root root  33 2006-11-16 16:30 z45_persistent-net-generator.rules -> ../persistent-net-generator.rules
lrwxrwxrwx 1 root root  12 2006-11-16 16:30 z50_run.rules -> ../run.rules
lrwxrwxrwx 1 root root  16 2006-11-16 16:30 z55_hotplug.rules -> ../hotplug.rules
lrwxrwxrwx 1 root root  19 2006-11-30 21:46 z60_alsa-utils.rules -> ../alsa-utils.rules
lrwxrwxrwx 1 root root  15 2007-02-21 16:44 z60_hdparm.rules -> ../hdparm.rules
lrwxrwxrwx 1 root root  17 2007-03-18 22:33 z60_usbmount.rules -> ../usbmount.rules
lrwxrwxrwx 1 root root  33 2006-11-16 08:44 z60_xserver-xorg-input-wacom.rules -> ../xserver-xorg-input-wacom.rules
lrwxrwxrwx 1 root root  29 2006-11-16 16:30 z75_cd-aliases-generator.rules -> ../cd-aliases-generator.rules
lrwxrwxrwx 1 root root  12 2007-03-20 20:44 z99_hal.rules -> ../hal.rules


hebus:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda3       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdb1       /home           ext3    defaults        0       2
/dev/hda2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/scd0       /media/cdrom1   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
 
/dev/hda1       /mnt/windows    ntfs-3g rw,gid=damien,uid=damien,umask=022,auto         0       0
 
/dev/sda1       /mnt/stockage   vfat    uid=damien,gid=damien,umask=007,auto    0       0
 
/dev/sdb1       /mnt/cle_usb    vfat    rw,user,noauto  0       0
/dev/sdc1       /mnt/amovible   vfat    rw,user,noauto  0       0
 
lanfeust:/home/damien   /mnt/lanfeust   nfs     defaults        0       0
 
#system:/media/sdb1
 
/dev/sdb1       /media/usb0     vfat    rw,user,noauto  0       0


hebus:~# ls -l /dev/sd*
brw-rw---- 1 root disk   8,  0 2007-04-17 19:34 /dev/sda
brw-rw---- 1 root disk   8,  1 2007-04-17 19:34 /dev/sda1
brw-rw---- 1 root floppy 8, 16 2007-04-17 18:06 /dev/sdb
brw-rw---- 1 root floppy 8, 17 2007-04-17 18:06 /dev/sdb1



---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 17-04-2007 à 22:59:27    

Tu peux toujours rajouter ça dans ton fstab :

 

/dev/sdb1       /mnt/cle_usb  vfat    uid=damien,gid=damien,umask=007,auto    0       0

 

Sinon, regardes dans ton ficher /etc/udev/usbmount.rules si il ne faut pas modifier le GROUP=xxx et MODE=xxxx

 

NB : j'ai toujours utilisé les n° et jamais les noms des users/groupes, aussi bien dans fstab que dans les règles udev. Je ne sais pas si ça peut avoir une incidence (peut-être faudrait-il mettre des guillemets, j'en sais rien). Pour avoir les n°, je passe par kuser (je suis sous kde), je sais qu'il existe une commande bash, mais je ne m'en souviens jamais...  :sarcastic:  
 


Message édité par cactus le 17-04-2007 à 23:00:26
Reply

Marsh Posté le 18-04-2007 à 17:32:12    

j'ai essayé de modifier le fstab ca fait pareil...
sinon dans les regles usb j'ai pas d'option group donc j'ai essayé quelques trucs mais sans succés
voila ce que j'ai a la base

Code :
  1. hebus:~# cat /etc/udev/usbmount.rules
  2. # Rules for USBmount
  3. KERNEL=="sd*", BUS=="usb", ACTION=="add",    RUN+="/usr/share/usbmount/usbmount add"
  4. KERNEL=="ub*", BUS=="usb", ACTION=="add",    RUN+="/usr/share/usbmount/usbmount add"
  5. KERNEL=="sd*",             ACTION=="remove", RUN+="/usr/share/usbmount/usbmount remove"
  6. KERNEL=="ub*",             ACTION=="remove", RUN+="/usr/share/usbmount/usbmount remove"
  7. hebus:~#


merci de ton aide


Message édité par dams78 le 18-04-2007 à 20:00:15

---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 18-04-2007 à 23:50:03    

Essaies de rajouter à la fin de la 1ère ligne kernel (sd*, usb, add) :  

, GROUP="ton_groupe", MODE="0774"

Reply

Marsh Posté le 23-05-2007 à 23:30:46    

bonsoir,
j'ai ajouté ca mais sans succés :

KERNEL=="sd*", BUS=="usb", ACTION=="add",    RUN+="/usr/share/usbmount/usbmount add", GROUP="1000", MODE="0774"


Message édité par dams78 le 23-05-2007 à 23:31:45

---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 24-05-2007 à 00:48:50    

Salut,
Je me souviens plus précisémment quoi mais je me souviens que pour la prise en charge des périph amovibles sous kde fonctionne bien y'avait plusieurs choses à faire, notamment (et ton problème de droits peut venir de là) ajouter son user à un groupe style "plugdev" ou je sais plus quoi... Car chez moi kde monte automatiquement la clef mais comme si je l'avais fait moi même, root n'apparaît nulle part.
C'était une idée, on sait jamais... bon courage.

Reply

Marsh Posté le 24-05-2007 à 17:56:33    

alors la j'y comprends plus rien, j'ai ajouter mon user au group plugdev, j'ai redémarré avec une clé usb, et la ca a marché j'ai pu supprimer des fichiers présents sur la clé, j'ai donc commenté les lignes de mon fstab pour mes médias usb pensant qu'ils ne me servaient plus à rien, j'ai du redémarré pour etre sur et la ca ne marchait plus
j'ai donc remis les lignes dans le fstab mais ca n'y change rien
 
pourtant je suis pas fou ca a marché...
dans votre fstab il y a quoi pour l'usb?


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 24-05-2007 à 20:26:04    

Moi, rien.
 
Essayes ca en root:
 
chown -R mon_pseudo:mon_pseudo /point/de/montage/de/ma/clef_usb
 
Et si ça marche pas, en tant qu'user:
 
chmod -R 777 /point/de/montage/de/ma/clef_usb
 
Note: le "777" est certes un peu excessif, mais ça devrait marcher. Les experts te diront qu'un 644 ou un 755 suffira.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 24-05-2007 à 20:26:04   

Reply

Marsh Posté le 24-05-2007 à 22:59:11    

Si je me trompe pas, dans ton fstab tu as mis les lignes pour tes clef usb.
 
Ta testé sans les mettre ? chez moi, le fstab contien seulement les lignes pour mes disques dur, pour mon lecteur mp3 par exemple (pris comme un DD externe) aucune ligne le concernant n'est dans le fstab, je le branche, il est detecté, et c'est moi le proprietaire.
 
@+ :)

Reply

Marsh Posté le 25-05-2007 à 00:25:14    

C'est juste pour préciser que ça ne joue absolument pas d'avoir ou non des lignes dans le fstab pour la gestion avec la détection et le montage automatique.
 
Les mécanismes comme HAL/pmount ne s'occupent pas du tout du contenu du fstab et vont créer dynamiquement les points de montages appropriés dans le répertoire /medias (sous Debian/KDE du moins) avec les périphs de type clé USB.
 
Après l'intérêt d'avoir des lignes dans le fstab, c'est de pouvoir monter ses périph manuellement ; ça peut être pratique dans les situations où l'on n'utilise pas en permanence sur sa machine un environnement de bureau avec le système de montage auto, par exemple.  :)


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 30-05-2007 à 21:49:59    

help :'(
sous kde j'ai découvers l'applet pour gérer les médias de stockages
lorsque je mets une clé usb j'ai toujours le même probleme
en revanche si je mets mon disque dur externe il se monte automatiquement j'ai pas les droits dessus naturellement
mais lorsque je le démonte l'icone média non monté reste dans l'applet
je le remonte donc et la miracle j'ai les droits dessus...
 
merci de me venir en aide...


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 31-05-2007 à 22:52:06    

Waooo... Bon, déjà, est-ce normal que le disque se monte automatiquement au branchement ? Ça se configure dans kde, soit il est monté et la fenêtre s'ouvre, soit il t'affiche un menu pour te demander quoi faire, soit rien du tout (et dans ce cas, différents applets te permettent de voir une icone clef usb apparaitre sur le bureau ou dans un tableau de bord).
Commence par essayer de désactiver le montage automatique et dis nous ce que ça donne.

Reply

Marsh Posté le 03-06-2007 à 22:12:47    

bonsoir,
c'est un peu brutal mais en supprimant le fichier /etc/udev/usbmount.rules j'arrive a avoir les droits RW sur les médias montés
par contre lorsque je les éjectes j'ai drois a ce message

Le périphérique a été correctement démonté, mais n'a pas pu être éjecté.


---------------
dam's (debianer), ma galerie Flickr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed