OSXFUSE and disarbitrationd
OSXFUSE and disarbitrationd
- Subject: OSXFUSE and disarbitrationd
- From: Charles Francoise <email@hidden>
- Date: Mon, 11 Jul 2016 10:03:05 +0000
Hi,
I'm currently working on porting our app – which exposes an OSXFUSE filesystem – to macOS 10.12 Sierra.
Previously, our app created a directory in /Volumes itself, before mounting to that mountpoint. With macOS 10.12, this is no longer possible for a non-admin user, since the permissions of the /Volumes directory have been changed, removing write permission for group and other.
I was curious as to how this could happen, so I used fs_usage to find which process created the mountpoint when a USB storage device was connected. It turned out that diskarbitrationd does this, and also does it when the mount is triggered by diskutil.
How can I get a filesystem to get diskarbitrationd to mkdir a mountpoint? Should I do this in the kext? In the mount executable?
Thanks in advance,
Charles
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Filesystem-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden