Forum Linux.débutant Impossible d'éjecter le DVD sauf en root

Posté par  .
Étiquettes : aucune
0
18
sept.
2006
Bonjour à tous!

Ayant récemment acheté un lecteur/graveur interne de DVDs, qui vient en plus de mon lecteur / graveur CD, j'ai dû modifier fstab (et tant qu'à y être, j'ai rajouté la clé USB).

J'arrive à tout monter et démonter: CD-ROM, DVD, clé USB, que je sois en root ou en user; par ocntre il m'est imossible d'éjecter le DVD une fois que celui-ci est démonté quand je ne suis pas en root.

Voici mon /etc/fstab:


# /etc/fstab: static file system information.
#
# <file system> <mount point>
proc /proc proc defaults 0 0
/dev/hda3 / ext3 defaults,errors=remount-ro 0 1
/dev/hda7 none swap sw 0 0
/dev/hdc /media/dvdrom iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hdd /media/cdrom iso9660 ro,user,noauto 0 0
/dev/sda1 /media/cleusb vfat rw,user,noauto 0 0
/dev/hda5 /hdd/e ntfs defaults,ro,user,uid=1000,gid=1000 0 0
/dev/hda6 /hdd/f ntfs defaults,ro,user,uid=1000,gid=1000 0 0


Si quelqu'un peut m'aiguiller, je le remercie d'avance... :-)
  • # Droits d'accès sur /dev/hdc

    Posté par  . Évalué à 2.

    Bonjour,

    Tout dépend si tu procèdes à l'éjection via le bouton ou la commande "éject".

    Dans le premier cas, il est possible que ton lecteur ne soit pas complètement démonté (un truc style supermount ou autre qui fait le montage tout seul et qui entre en conflit avec la commande mount manuelle).

    Dans le second, il est possible que tu aies besoin de donner à ton utilisateur les droits d'accès à /dev/hdc. Dans l'absolu, un simple chmod suffit, mais celui-ci est en général configuré pour appartenir à root et faire partie d'un groupe ("cdrom" ou autre). Le plus propre est alors d'ajouter l'utilisateur à ce groupe, et de rouvrir la session (pour que la modif soit prise en compte).

    Bon courage.
    • [^] # En fait je peux l'éjecter mais au bout de 3 mn!

      Posté par  . Évalué à 1.

      Voilà qui est bizarre... si j'essaie d'éjecter manuellement le DVD, ça finit par marcher... près de 3 minutes après le démontage! (Alors que pour les CD-rom c'est quasi-instantané)

      Merci pour ta réponse Robin.

      Pour le 1er cas: je pense que le lecteur est bien démonté car si je refais "umount" j'ai le message

      /media/dvdrom is not mounted (according to mtab)


      Pour le second cas, je n'ai en effet ajouté aucun utilisateur à un groupe pour utiliser le DVD, alors que j'avais fait

      adduser manu disc

      lors de l'install de ma distri.

      Comment savoir quel groupe choisir ou créer?
      • [^] # Re: En fait je peux l'éjecter mais au bout de 3 mn!

        Posté par  . Évalué à 2.

        Voilà qui est bizarre... si j'essaie d'éjecter manuellement le DVD, ça finit par marcher... près de 3 minutes après le démontage! (Alors que pour les CD-rom c'est quasi-instantané)


        Ce qui me laisse penser que quelque chose maintient ouvert l'accès au lecteur jusqu'à un timeout, un peu comme esd ou autres daemons de gestion ...

        Comment savoir quel groupe choisir ou créer?


        Cela importe peu. Fais un ls -l /dev/hdc pour voir quels sont les propriétaire et groupe du fichier en question, et assure-toi que les droits soient accordés aux deux (donc "rwxrwx---").

        Vala ...
      • [^] # Re: En fait je peux l'éjecter mais au bout de 3 mn!

        Posté par  . Évalué à 2.

        Pour le second cas, je n'ai en effet ajouté aucun utilisateur à un groupe pour utiliser le DVD, alors que j'avais fait

        adduser manu disc


        il me semble que sous debian, il s'agit plutôt du groupe cdrom pour les lecteurs de CD/DVD, ou disk pour les disques.

        Comment savoir quel groupe choisir ou créer ?
        /dev/hdc /media/dvdrom iso9660 ro,user,noauto 0 0
        /dev/hdd /media/cdrom iso9660 ro,user,noauto 0 0


        ls -l /dev/hdc
        ls -l /dev/hdd


        Dans la première colonne, le propriétaire est indiqué, il doit s'agir de root. Dans la deuxième colonne, cela devait être "cdrom".
        Si cela n'est pas le cas, utilise la commande "chgrp cdrom /dev/hdN" en tant que superutilisateur (j'avoue que je doute que cela soit très "udev-proof").. ou sinon tu t'ajoutes dans le groupe indiqué par ls.
        • [^] # Re: En fait je peux l'éjecter mais au bout de 3 mn!

          Posté par  . Évalué à 1.

          Merci de vos conseils!

          Voici les résultats:

          pc:~# ls -l /dev/hdc
          brw-rw---- 1 root cdrom 22, 0 2005-02-26 07:38 /dev/hdc
          pc:~# ls -l /dev/hdd
          brw-rw---- 1 root disk 22, 64 2005-02-26 07:38 /dev/hdd


          Mais j'avoue que je ne sais pas quoi faire ensuite... :-|
          • [^] # Re: En fait je peux l'éjecter mais au bout de 3 mn!

            Posté par  . Évalué à 2.

            Ben, déja, si j'en crois la commande précisée dans tes commentaires précédents, disk est différent de disc ! Attention aux fautes de frappe.
            • [^] # Re: En fait je peux l'éjecter mais au bout de 3 mn!

              Posté par  . Évalué à 1.

              J'ai l'impression d'avoir eu le même problème avec des DVD re-enregistrables. Je pense que K3b prenait le contrôle du lecteur et désactivait le bouton d'éjection.

              Pour éjecter le DVD, il fallait que je trouve l'icone correspondante sur le bureau et que je choisisse "Ejecter" après un clic droit.

              Je suis moi-même un débutant et il se peut que je me trompe.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.