--- mysql.orig	2007-10-10 22:04:46.000000000 +0200
+++ mysql.rb	2007-10-14 15:14:41.000000000 +0200
@@ -183,19 +183,19 @@ mysql_validate() {
 	exit $OCF_ERR_ARGS;
     fi
     
-    grep $OCF_RESKEY_user /etc/passwd >/dev/null 2>&1
+    getent passwd $OCF_RESKEY_user >/dev/null 2>&1
     if [ ! $? -eq 0 ]; then
 	ocf_log err "User $OCF_RESKEY_user doesn't exit";
 	exit $OCF_ERR_ARGS;
     fi
     
-    grep $OCF_RESKEY_test_user /etc/passwd >/dev/null 2>&1
+    getent passwd $OCF_RESKEY_test_user >/dev/null 2>&1
     if [ ! $? -eq 0 ]; then
 	ocf_log err "Test user $OCF_RESKEY_test_user doesn't exit";
 	exit $OCF_ERR_ARGS;
     fi
     
-    grep $OCF_RESKEY_group /etc/group >/dev/null 2>&1
+    getent group $OCF_RESKEY_group >/dev/null 2>&1
     if [ ! $? -eq 0 ]; then
 	ocf_log err "Group $OCF_RESKEY_group doesn't exist";
 	exit $OCF_ERR_ARGS;
