diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/boca-fixssh | 4 | ||||
| -rw-r--r-- | tools/boca-submit-logroot | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/tools/boca-fixssh b/tools/boca-fixssh index f6306ec..2082022 100644 --- a/tools/boca-fixssh +++ b/tools/boca-fixssh @@ -6,10 +6,10 @@ if [ "`id bocassh 2>/dev/null`" != "" ]; then chmod 700 /var/www/boca/home chmod 700 /var/www/boca/home/.ssh fi - for i in 1 2 3 4 5; do + for i in 1 2 3 4 5 6; do touch /var/www/boca/home/.ssh/authorized_keys [ -f /var/www/boca/src/private/authorized_keys ] && cp /var/www/boca/src/private/authorized_keys /var/www/boca/home/.ssh/authorized_keys chmod 600 /var/www/boca/home/.ssh/authorized_keys - sleep 10 + [ "$i" == "6" ] || sleep 10 done fi diff --git a/tools/boca-submit-logroot b/tools/boca-submit-logroot index 0cf2ce5..4b5d54e 100644 --- a/tools/boca-submit-logroot +++ b/tools/boca-submit-logroot @@ -15,6 +15,8 @@ if [ "$BOCASERVER" == "" ]; then exit 1 fi +for zcount in 1 2 3 4; do + grep "session opened for user root" /var/log/auth.log |grep -v cron:session | grep -v systemd:session | tail -n 100 > /root/.logroot.tmp [ -f /root/.logroot ] || touch /root/.logroot diff /root/.logroot /root/.logroot.tmp > /root/.logroot.diff 2>/dev/null @@ -58,4 +60,7 @@ if [ "$res" != "0" ]; then fi fi mv /root/.logroot.tmp /root/.logroot +[ "$zcount" == "4" ] || sleep 15 +done + exit 0 |