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 lukeg . Évalué à 1.
Pour les noms de fichiers, as-tu essayé les options iocharset et codepage ?
# une premiere erreur
Posté par Rin Jin (site web personnel) . Évalué à 2.
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 THE_ALF_ . Évalué à 2.
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 Rin Jin (site web personnel) . Évalué à 2.
/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 THE_ALF_ . Évalué à 2.
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 à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.