IDCheck.sh fails to detect the group nobody does not exist and exits with 0 status. This patch fixes this behavior. I have added a small cosmetic change to indicate No is the default response to the question asked by the script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
diff --git a/IDcheck.sh b/IDcheck.sh
index 3249b70..fc2c9a0 100755
--- a/IDcheck.sh
+++ b/IDcheck.sh
@@ -64,7 +64,7 @@
 	else
 
 		if [ $NO_NOBODY_ID -ne 0 -o $NO_BIN_ID -ne 0 -o $NO_DAEMON_ID -ne 0 -o $NO_NOBODY_GRP -ne 0 -o $NO_BIN_GRP -ne 0 -o $NO_DAEMON_GRP -ne 0 -o $NO_USERS_GRP -ne 0 -o $NO_SYS_GRP -ne 0 -a $I_AM_ROOT -ne 0 ] ; then
-			echo -n "If any required user ids and/or groups are missing, would you like these created? Y/N "
+			echo -n "If any required user ids and/or groups are missing, would you like these created? [y/N]"
 			read ans
 			case "$ans" in
 				Y*|y*) CREATE_ENTRIES=1 ;;
@@ -167,7 +167,8 @@
 
 if ife nobody    && ife bin    && ife daemon &&
    ife -g nobody && ife -g bin && ife -g daemon &&
-   gfe '^users:' /etc/group && gfe '^sys:' /etc/group
+   gfe '^users:' /etc/group && gfe '^sys:' /etc/group && 
+   gfe '^nobody:' /etc/group
 then
 	echo ""
 	echo "Required users/groups exist."