File: //opt/BCLinux/bse/secure_check/c50_initUserPath
#!/bin/sh
#=====================================================================
InsertSection "Check the ALWAYS_SET_PATH set in /etc/login.defs"
IS_EXIST=`egrep -v '^#|^$' /etc/login.defs | grep 'ALWAYS_SET_PATH' | wc -l`
if [ $IS_EXIST -eq 0 ] ; then
echo "c50" >> $RESULT_FILE
echo "" >> $RESULT_FILE
logtext "WRN_C50_01: $(loadtext TXT_WRN_C50_01)"
logtext "Suggestion: $(loadtext TXT_SUG_C50)"
Display --indent 2 --text "- No ALWAYS_SET_PATH config set... " --result WARNING --color RED
AddHP 0 1
else
if [ $(egrep -v '^#|^$' /etc/login.defs | grep 'ALWAYS_SET_PATH' | grep 'yes' | wc -l) -eq 0 ];then
echo "c50" >> $RESULT_FILE
echo "" >> $RESULT_FILE
logtext "WRN_C50_02: $(loadtext TXT_WRN_C50_02)"
logtext "Suggestion: $(loadtext TXT_SUG_C50)"
Display --indent 2 --text "- Wrong ALWAYS_SET_PATH config set... " --result WARNING --color RED
AddHP 0 1
else
logtext "Has ALWAYS_SET_PATH set, checking ok"
Display --indent 2 --text "- Check the ALWAYS_SET_PATH... " --result OK --color GREEN
AddHP 1 1
fi
fi