Forum Linux.général Montage DVD format UDF et problème de droits

Posté par .
Tags : aucun
0
13
fév.
2005
Bonjour,

j'ai un problème pour monter un DVD en format UDF. Une fois monté, seul root peut y accéder. J'ai bien essayé de passer des paramètres en options (umask, uid et gid) mais rien n'y fait. Voici par exemple ce que j'obtiens en tentant le umask:


root[muetdhiverII] /home/alf [18:04:49] # mount /dev/cdrom /cdrom -o umask=555
mount: périphérique de type bloc/dev/cdrom est protégé en écriture, on le monte en lecture seulement
root[muetdhiverII] /home/alf [18:05:33] # ls -ld /cdrom
d--------- 108 4294967295 4294967295 7312 2004-07-15 06:47 /cdrom
root[muetdhiverII] /home/alf [18:14:05] # mount | grep cdrom
/dev/scd0 on /cdrom type udf (ro,umask=555)


J'ai bien essayé un peu toutes les combinaisons de umask, je peux au mieux faire apparaître une droit en lecture (r) mais jamais de w ou de x (notamment ce dernier qui est gênant, vu que je ne peux pas me balader dans les répertoires du coup). Balancer des numéro de uid et gid existant sur mon système ne change rien. Qu'est-ce qu'il se passe ? Comment puis-je y remédier ?

(note: un montage en iso9660 marche, sauf que je me retrouves avec des noms de fichier à la windows 8+3, ce qui n'est pas très pratique)
  • # options

    Posté par . Évalué à 1.

    Peut tu passer l'option users a ton mount?

    Pour les noms de fichiers, as-tu essayé les options iocharset et codepage ?
  • # une premiere erreur

    Posté par (page perso) . Évalué à 2.

    enfin je crois...
    umask ne représente pas les droits présents (ici 5=r+x) mais les droits absents (donc 5=w).
    • [^] # Re: une premiere erreur

      Posté par . Évalué à 2.

      Yep, effectivement le mask désactive les droits, il ne les active pas (c.a.d. pour donner tous les droits a tout le monde, c'est umask=0 et non umask=777). Mais bon, ça ne marches pas non plus. Sans umask, j'ai des droits en r--. Avec un mask de 4, ça passe bien à ---. Mais impossible de bouger ces !#% de --x et -w- qui restent inactivés. Un mask de 0 devrait me filer un rwxrwxrwx, mais je reste sur du r--r--r--

      Pour la réponse précédente, il dit qu'il a plus de genoux :-/ . Le users sert à donner le droit aux non root à monter / démonter le périph (et bien sur c'est présent dans mon fstab). Quand aux iocharset et codepage, c'est pour le codage des noms de fichiers (pour pouvoir lire correctement les noms de fichiers si ils sont en UTF-8, iso-machin, etc) et n'a rien a voir avec le format 8+3 des fichiers (on obtient le meme raccourci des noms de fichiers avec ~1 a la fin des fichiers de + de 8 caractères, surement une histoire de compatibilité UDF->iso9660, ce dernier ne gérant - sans extension à la Rockridge ou Joliet - que les noms de fichiers en 8+3).

      Non, le problème c'est vraiment que je n'arrives pas a positionner des --x sur mes répertoires montés, et donc je me vois bouler avec des "bash: cd: /cdrom: Permission non accordée". Que puis-je faire de plus que ça :

      root[muetdhiverII] /home/alf [21:06:17] # mount /dev/cdrom /cdrom -o uid=alf,gid=alf,umask=0,exec,ro
      root[muetdhiverII] /home/alf [21:06:27] # ls -ld /cdrom
      dr--r--r-- 108 alf alf 7312 2004-07-15 06:47 /cdrom

      ??? (le exec est probablement pas utile, mais c'était pour voir si il pouvait forcer le --x sur les répertoires)

      Un problème particulier de config en ce qui concerne UDF ? Pour info, mon kernel m'informe de ça:

      Feb 13 21:06:27 muetdhiverII kernel: UDF-fs INFO UDF 0.9.8.1 (2004/29/09) Mounting volume 'FREEWAVE', timestamp 2004/07/15 06:47 (121c)

      mais je vois pas de problème particulier...
      • [^] # Re: une premiere erreur

        Posté par (page perso) . Évalué à 2.

        Dans fstab j'ai

        /dev/dvd /dvdrom auto noauto,ro,user 0 0

        avec le même udf, et ça tourne.

        Mais, même si les façon de monter sont différentes, je ne vois pas où peut être le problème dans ce que tu as fait. Essaye avec un autre DVD, mais je doute que ça change quoi que ce soit.

        Bref, à part te dire "chez moi ça marche" je ne peux aider plus :(

        Bonne chance.
        • [^] # Re: une premiere erreur

          Posté par . Évalué à 2.

          Meme config que chez moi, et je comprends pas non plus ce qui bloque. Je me demandes effectivement si le problème ne viens pas du DVD. Pas d'autre DVD sous la main ici (et pas de graveur DVD a portée de main). Je vais me tenter un gravage de DVD UDF demain, on verra bien ce que ça dit.

          Mais il est quand même bizarre qu'un DVD particulier puisse bloquer comme ça (pour info c'est celui-là: http://www.fontmonster.org/(...) ) et qu'on ne puisse y acceder qu'en root.

          Merci quand même.

Suivre le flux des commentaires

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