Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1021 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  kde monte mes usb en root...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

kde monte mes usb en root...

n°902568
dams78
développateur
Posté le 12-04-2007 à 13:09:07  profilanswer
 

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
mood
Publicité
Posté le 12-04-2007 à 13:09:07  profilanswer
 

n°902872
cactus
Posté le 13-04-2007 à 01:14:38  profilanswer
 

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)

n°904118
dams78
développateur
Posté le 17-04-2007 à 18:08:54  profilanswer
 

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
n°904199
cactus
Posté le 17-04-2007 à 22:59:27  profilanswer
 

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
n°904455
dams78
développateur
Posté le 18-04-2007 à 17:32:12  profilanswer
 

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
n°904532
cactus
Posté le 18-04-2007 à 23:50:03  profilanswer
 

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

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

n°915594
dams78
développateur
Posté le 23-05-2007 à 23:30:46  profilanswer
 

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
n°915619
Nonor_
Ubuntu c'est supaire
Posté le 24-05-2007 à 00:48:50  profilanswer
 

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.

n°915858
dams78
développateur
Posté le 24-05-2007 à 17:56:33  profilanswer
 

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
n°915880
Fork Bomb
Obsédé textuel
Posté le 24-05-2007 à 20:26:04  profilanswer
 

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 !"
mood
Publicité
Posté le 24-05-2007 à 20:26:04  profilanswer
 

n°915904
Turbo16
GT : X3n0n720
Posté le 24-05-2007 à 22:59:11  profilanswer
 

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.
 
@+ :)

n°915921
THRAK
- THR4K -
Posté le 25-05-2007 à 00:25:14  profilanswer
 

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.
n°917839
dams78
développateur
Posté le 30-05-2007 à 21:49:59  profilanswer
 

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
n°918236
Nonor_
Ubuntu c'est supaire
Posté le 31-05-2007 à 22:52:06  profilanswer
 

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.

n°919032
dams78
développateur
Posté le 03-06-2007 à 22:12:47  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  kde monte mes usb en root...

 

Sujets relatifs
Amarok plante après le démarrage [Résolu]se logguer en root dans un script
force file system integrity check et mot de passe root[résolu] Lancer Apache en tant qu'utilisateur (et pas root)
compte root sur linuxNTFS-3G qui ne marche qu'en root
cron: arreter les taches cron d'un user particulier en tant que rootPerdre mot de passe root
[Debian] Impression en root uniquementDebian/Linux sur carte wrap pcengines, c'est ici :)
Plus de sujets relatifs à : kde monte mes usb en root...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR