diff -up opencryptoki/usr/lib/pkcs11/common/new_host.c.fix-root opencryptoki/usr/lib/pkcs11/common/new_host.c diff -up opencryptoki/usr/lib/pkcs11/common/utility.c.fix-root opencryptoki/usr/lib/pkcs11/common/utility.c --- opencryptoki/usr/lib/pkcs11/common/utility.c.fix-root 2015-12-04 15:27:56.038413538 +0100 +++ opencryptoki/usr/lib/pkcs11/common/utility.c 2015-12-04 15:28:02.557395798 +0100 @@ -1122,7 +1122,7 @@ CK_RV check_user_and_group() euid = geteuid(); /* Root or effective Root is ok */ - if (uid == 0 && euid == 0) + if (uid == 0 || euid == 0) return CKR_OK; /*