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 "=========================================================="; fi; FILE_KNOWNHOSTS=`ls -l ${HOME}/.ssh/ |grep -v total |grep known_ | grep -v "^\-rw-r--r--"`; FILE_PUB=`ls -l ${HOME}/.ssh/ |grep -v total |grep *pub | grep -v "^\-rw-r--r--"`; FILE_KEY=`ls -l ${HOME}/.ssh/ |grep -v total |grep id_|grep -v pub | grep -v "^\-rw-------"`; if [ -n "$FILE_KNOWNHOSTS" -o -n "$FILE_PUB" -o -n "$FILE_KEY" ];then echo "=========================================================="; echo "Username: ${USER}"; if [ -n "$FILE_KNOWNHOSTS" ];then echo $FILE_KNOWNHOSTS; fi; if [ -n "$FILE_PUB" ];then echo $FILE_PUB; fi; if [ -n "$FILE_KEY" ];then echo $FILE_KEY; fi; echo "=========================================================="; fi; fi #!/bin/sh 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 "==========================================================" fi FILE_KNOWNHOSTS=`ls -l ${HOME}/.ssh/ |grep -v total |grep known_ | grep -v "^\-rw-r--r--"` FILE_PUB=`ls -l ${HOME}/.ssh/ |grep -v total |grep *pub | grep -v "^\-rw-r--r--"` FILE_KEY=`ls -l ${HOME}/.ssh/ |grep -v total |grep id_|grep -v pub | grep -v "^\-rw-------"` if [ -n "$FILE_KNOWNHOSTS" -o -n "$FILE_PUB" -o -n "$FILE_KEY" ];then echo "==========================================================" echo "Username: ${USER}" if [ -n "$FILE_KNOWNHOSTS" ];then echo $FILE_KNOWNHOSTS fi if [ -n "$FILE_PUB" ];then echo $FILE_PUB fi if [ -n "$FILE_KEY" ];then echo $FILE_KEY fi echo "==========================================================" 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 "==========================================================" fi FILE_KNOWNHOSTS=`ls -l ${HOME}/.ssh/ |grep -v total |grep known_ | grep -v "^\-rw-r--r--"` FILE_PUB=`ls -l ${HOME}/.ssh/ |grep -v total |grep *pub | grep -v "^\-rw-r--r--"` FILE_KEY=`ls -l ${HOME}/.ssh/ |grep -v total |grep id_|grep -v pub | grep -v "^\-rw-------"` if [ -n "$FILE_KNOWNHOSTS" -o -n "$FILE_PUB" -o -n "$FILE_KEY" ];then echo "==========================================================" echo "Username: ${USER}" if [ -n "$FILE_KNOWNHOSTS" ];then echo $FILE_KNOWNHOSTS fi if [ -n "$FILE_PUB" ];then echo $FILE_PUB fi if [ -n "$FILE_KEY" ];then echo $FILE_KEY fi echo "==========================================================" fi fi