How do I create a directory in C that will follow selinux file context rules?
Miroslav Grepl
mgrepl at redhat.com
Wed Mar 25 08:32:32 UTC 2015
On 03/24/2015 10:45 PM, Jayson Hurst wrote:
> I need to create a directory in a C binary.
>
> I am currently doing something similar to this:
>
>
>
> status = mkdir("/home/cnd/mod1", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
>
>
>
> But when the directory is created it ends up with the wrong SELinux context. It inherits it's parent's context and
>
> not the one defined in file context.
What is your OS?
>
>
>
> Is there a C call that can be used that understands how to correctly create and label SElinux directories?
>
>
>
> --
> selinux mailing list
> selinux at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/selinux
>
--
Miroslav Grepl
Software Engineering, SELinux Solutions
Red Hat, Inc.
More information about the selinux
mailing list