selinux strange behaviour