if [ -f /etc/syslog.pid ];then SYSLOG_PID=`cat /etc/syslog.pid`; ps -ef |grep syslog |grep -v grep |awk '{print $2}' |grep $SYSLOG_PID >/dev/null 2>/dev/null; echo "Syslog is running with the PID: $SYSLOG_PID"; fi 5.2.1 if [ -f /etc/default/security ];then CAN_SU_GROUP=`grep ^SU_ROOT_GROUP /etc/default/security |cut -f1 -d"="`; else CAN_SU_GROUP=system; fi ; grep ^${CAN_SU_GROUP}: /etc/group Rule 4.5.1 command degistirilecek: FTP_HOME=`grep ftp /etc/passwd|cut -f6 -d":"`; if [ ! -z ${FTP_HOME} ]; then mount | grep write |grep $FTP_HOME |grep ":" ; fi 4.7.2 logins -ox | awk -F: ' { print $1" "$6 }' |while read USER_HOME; do USER=`echo $USER_HOME | cut -f1 -d" "`; HOME=`echo $USER_HOME | cut -f2 -d" "`; if [ "${HOME}" = "/" ];then continue ; else if [ -d ${HOME}/.ssh ];then OWNER=`ls -ldL ${HOME}/.ssh | awk '{print $3}'`; PERM=`ls -ldL ${HOME}/.ssh | awk '{print $1}'`; _PERM='drwx------'; if [ "${PERM}" != "${_PERM}" -o "${OWNER}" != "${USER}" ];then echo "=========================================================="; echo "Username: ${USER}"; ls -ldL ${HOME}/.ssh | awk '{print " "$1" "$3":"$4" "$9}'; echo "=========================================================="; else FILE=`ls -l ${HOME}/.ssh/ |grep -v total | grep -v "^\-rw-r--r--"`; if [ -n "${FILE}" ];then echo "=========================================================="; echo "Username: ${USER}"; echo $FILE; echo "=========================================================="; fi; fi; fi; fi; done; if [ -d /.ssh ];then HOME="/"; USER="root"; _PERM='drwx------'; PERM=`ls -ldL /.ssh | awk '{print $1}'`; OWNER=`ls -ldL /.ssh | awk '{print $3}'`; if [ "${PERM}" != "${_PERM}" -o "${OWNER}" != "${USER}" ];then echo "=========================================================="; echo "Username: ${USER}"; ls -ldL /.ssh | awk '{print " "$1" "$3":"$4" "$9}'; echo "=========================================================="; else FILE=`ls -l ${HOME}/.ssh/ |grep -v total | grep -v "^\-rw-r--r--"`; if [ -n "${FILE}" ];then echo "=========================================================="; echo "Username: ${USER}"; echo $FILE; echo "=========================================================="; fi; fi; fi logins -ox | awk -F: ' { print $1" "$6 }' |while read USER_HOME do USER=`echo $USER_HOME | cut -f1 -d" "` HOME=`echo $USER_HOME | cut -f2 -d" "` if [ "${HOME}" = "/" ];then continue else if [ -d ${HOME}/.ssh ];then OWNER=`ls -ldL ${HOME}/.ssh | awk '{print $3}'` PERM=`ls -ldL ${HOME}/.ssh | awk '{print $1}'` _PERM='drwx------' if [ "${PERM}" != "${_PERM}" -o "${OWNER}" != "${USER}" ];then echo "==========================================================" echo "Username: ${USER}" ls -ldL ${HOME}/.ssh | awk '{print " "$1" "$3":"$4" "$9}' echo "==========================================================" else FILE=`ls -l ${HOME}/.ssh/ |grep -v total | grep -v "^\-rw-r--r--"` if [ -n "${FILE}" ];then echo "==========================================================" echo "Username: ${USER}" echo $FILE echo "==========================================================" fi fi fi fi done if [ -d /.ssh ];then HOME="/" USER="root" _PERM='drwx------' PERM=`ls -ldL /.ssh | awk '{print $1}'` OWNER=`ls -ldL /.ssh | awk '{print $3}'` if [ "${PERM}" != "${_PERM}" -o "${OWNER}" != "${USER}" ];then echo "==========================================================" echo "Username: ${USER}" ls -ldL /.ssh | awk '{print " "$1" "$3":"$4" "$9}' echo "==========================================================" else FILE=`ls -l ${HOME}/.ssh/ |grep -v total | grep -v "^\-rw-r--r--"` if [ -n "${FILE}" ];then echo "==========================================================" echo "Username: ${USER}" echo $FILE echo "==========================================================" fi fi fi