This seems like a pretty significant deviation from the way that filesystems are supposed to behave on Unix-like systems. When a process creates an object in the filesystem (a file or directory, or something more exotic like a Unix domain socket), the object should start out owned by the eUID of the process.
3 Likes