| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- #!/bin/bash
 - 
 - case "$1" in
 - 
 -         owned)
 -                 if [ "$(sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/rsyslog.conf | grep FileOwner | awk '{print $2}')" != "root" ];then
 -                         exit 1
 -                 fi
 -                 sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/rsyslog.conf | sed  -e '/\$/d' | awk '{print $2}' | sed -e '/^:/d' -e '/|/d' -e 's/^-//g' -e '/^$/d' | \
 -                 while read line;do
 -                         if [ -f $line ] && [ "$(ls -alh $line | awk '{print $3}')" != "root" ];then
 -                                         exit 1
 -                         fi
 -                 done
 -         ;;
 -         group-owned)
 -                 if [ "$(sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/rsyslog.conf | grep FileGroup | awk '{print $2}')" != "root" ];then
 -                         exit 1
 -                 fi
 -                 sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/rsyslog.conf | sed  -e '/\$/d' | awk '{print $2}' | sed -e '/^:/d' -e '/|/d' -e 's/^-//g' -e '/^$/d' | \
 -                 while read line;do
 -                         if [ -f $line ] && [ "$(ls -alh $line | awk '{print $4}')" != "root" ];then
 -                                         exit 1
 -                         fi
 -                 done
 -         ;;
 -         mode)
 -                 sed -e '/^#/d' -e '/^[ \t][ \t]*#/d' -e 's/#.*$//' -e '/^$/d' /etc/rsyslog.conf | sed  -e '/\$/d' | awk '{print $2}' | sed -e '/^:/d' -e '/|/d' -e 's/^-//g' -e '/^$/d' | \
 -                 while read line;do
 -                         bash check-mode.sh $line 600
 -                         if [ $? -eq 1 ];then
 -                                 exit 1
 -                         fi
 -                 done
 - 
 -         ;;
 - esac
 
 
  |