aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/boca-fixssh (renamed from tools/cron-bocassh.sh)10
-rw-r--r--tools/cron-fixssh1
-rw-r--r--tools/cron-logroot2
3 files changed, 8 insertions, 5 deletions
diff --git a/tools/cron-bocassh.sh b/tools/boca-fixssh
index 361efdd..f6306ec 100644
--- a/tools/cron-bocassh.sh
+++ b/tools/boca-fixssh
@@ -1,13 +1,15 @@
#!/bin/bash
if [ "`id bocassh 2>/dev/null`" != "" ]; then
- for i in 1 2 3 4 5 6 7 8 9 10 11; do
+ if [ ! -d /var/www/boca/home/.ssh ]; then
mkdir -p /var/www/boca/home/.ssh
- 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
chown -R bocassh.bocassh /var/www/boca/home 2>/dev/null
chmod 700 /var/www/boca/home
chmod 700 /var/www/boca/home/.ssh
+ fi
+ for i in 1 2 3 4 5; 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 5
+ sleep 10
done
fi
diff --git a/tools/cron-fixssh b/tools/cron-fixssh
new file mode 100644
index 0000000..ac7b597
--- /dev/null
+++ b/tools/cron-fixssh
@@ -0,0 +1 @@
+* * * * * root /usr/sbin/boca-fixssh >>/var/log/boca-fixssh.out 2>>/var/log/boca-fixssh.err
diff --git a/tools/cron-logroot b/tools/cron-logroot
index 25816a9..d1a27bc 100644
--- a/tools/cron-logroot
+++ b/tools/cron-logroot
@@ -1 +1 @@
-* * * * * root /usr/sbin/boca-submit-logroot * >>/var/log/boca-submit-logroot.out 2>>/var/log/boca-submit-logroot.err
+* * * * * root /usr/sbin/boca-submit-logroot >>/var/log/boca-submit-logroot.out 2>>/var/log/boca-submit-logroot.err