Comment 15 for bug 10550

Revision history for this message
Shaya Potter (spotter) wrote :

doesn't make a difference for me w/ umask=0 or removing it.

Even in the case of removing it, so I get a /dev/hdc that's owned by
spotter.spotter, but since none of the directories are +x, only root can enter them.

I started a thread on linux-fsdevel about this, but didn't get much of a response.

here's my e-mail and Jamie Lokier's response

----

Shaya Potter wrote:
> 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?

If the spec doesn't talk about directory execute permissions at all,
and it looks like that is intended, then shouldn't the 0x111 bump be
done all the time for UDF? More exactly, adding execute permissions
corresponding to whichever read permissions are set.

----

any of you ubuntu guys want to write a simple patch? :)