HFSPLUS does not take care of uid/gid options

Bug #8922 reported by Carlos Perelló Marín
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

I filed a bug upstream and also sent a patch to fix this problem.

Could we add it inside warty's kernel?

It's a trivial bug that let's us mount as a user the iPods with HFS+ filesystems.

I did the patch and I also tested it in my computer.

http://bugzilla.kernel.org/show_bug.cgi?id=3533: http://bugzilla.kernel.org/show_bug.cgi?id=3533

Revision history for this message
Carlos Perelló Marín (carlos) wrote :

Created an attachment (id=405)
Proposal patch

Revision history for this message
Carlos Perelló Marín (carlos) wrote :

I'm working on a new patch, this one is not correct.

The new one will follow the Apple specification at:

http://developer.apple.com/technotes/tn/tn1150.html#HFSPlusPermissions

Revision history for this message
Carlos Perelló Marín (carlos) wrote :

Created an attachment (id=414)
Second try, this time following Apple specification

Here you have a proposal patch to fix it.

It does not have activated the dynamic owner change if you use uid=99 because I
don't know a way to invalidate the inode cache and thus, "ls" always shows the
uid of the files as the first user that accessed to it.

Revision history for this message
Chuck Short (zulcss) wrote :

It looks like the patch has been forgotten upstream. You might want to contact
the maintainer for hfsplus and try to get it included. This probably should be
resolved as upstream.

Regards
chuck

Revision history for this message
Chuck Short (zulcss) wrote :

No need to keep this bug open as it is collecting dust :)

Revision history for this message
pabouk (pabouk) wrote :

I have the described problem in updated Ubuntu 12.04.2.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.