From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shaya Potter Subject: badly authored udf file systems Date: Wed, 01 Dec 2004 22:12:30 -0500 Message-ID: <1101957150.5405.9.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: Received: from 152-241-234-66.cosmoweb.net ([66.234.241.152]:50312 "HELO yucs.org") by vger.kernel.org with SMTP id S261547AbULBDMe (ORCPT ); Wed, 1 Dec 2004 22:12:34 -0500 To: Linux Filesystem Development Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org I have a couple of DVDs that seem to have been authored badly, such that when they are mounted, none of the directories have the execute bit, and hence means that only root can enter the VIDEO_TS folder and hence only root can play the dvd. in looking at the ecma spec (http://www.ecma-international.org/publications/standards/Ecma-167.htm) and section 4/14.9 where the file entry record is discussed, it shows that the permission scheme sort of mirrors unix (i.e. owner, group, other and read/write/execute bits). However, the spec is ambigious because when it refers to the execute bit, it doesn't talk about directories at all. In normal unix, of course one needs the execute bit set, however, its probable other systems dont have such a semantic and hence buggy dvd authoring programs on those platforms don't check for it. Would it be useful to have a file system option to specify something along the lines "buggy_dvd" which automatically gives all directories a 0x111 bump? I ran into this w/ gnome's gnome-volume-manager which automatically mounted the dvd on insertion, but wasn't able to play it unless the dvd player was running as root. thanks, shaya