> as far as I can test this at the moment, it works without Selinux and > doesn't work with Selinux enabled. > > I also want Selinux enabled. > So I will do some searching on how to make it work with Selinux. > > > Although i don't use NetworkManager I suspect it runs in some kind of context such as NetworkManager_t ... It's unlikely that context will have permission to read/write/traverse/etc home_t (which is the file context for user home directories). I suspect there is no boolean to allow what you want so if you want selinux enabled you'll need to build a module - look at audit2allow and the various guides surrounding that for how to use it ... First thing to check will be run in Permissive and then look at `audit2allow -a` to see exactly what process is trying to do what operation ... and then from there you can create the module to allow what you want.