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      (Filesystem-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/filesystem-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to