diff --git a/clients/initialsetup.sh b/clients/initialsetup.sh index 424e068..f170bf7 100644 --- a/clients/initialsetup.sh +++ b/clients/initialsetup.sh @@ -24,7 +24,7 @@ fi # Set apt-cacher-ng proxy echo "Configuring apt to use local apt-cacher-ng proxy" -echo 'Acquire::http { Proxy "http://192.168.10.10:3142"; }; +echo 'Acquire::http { Proxy "http://mit.tareo-tz.org:3142"; }; Acquire::https { Proxy "https://"; };' > "/etc/apt/apt.conf.d/01proxy" killall apt-get @@ -35,7 +35,8 @@ apt-get update # Default software echo "Installing default software" -apt-get -y install synaptic filezilla +apt-get -y install synaptic filezilla libreoffice +apt-get -y purge gnumeric* abiword* # Reset GUI settings on every login (XFCE) diff --git a/server/back-cfg.sh b/server/back-cfg.sh index 674aae7..a523002 100755 --- a/server/back-cfg.sh +++ b/server/back-cfg.sh @@ -1,7 +1,7 @@ #!/bin/bash if [ ! -e /etc/cron.d/back-cfg ]; then - echo "0 11 * * * root /root/scripts/server/back-cfg.sh" > /etc/cron.d/back-cfg + echo "0 11 * * * root /root/tareo-scripts/server/back-cfg.sh" > /etc/cron.d/back-cfg fi BAKDIR=/root/backup/cfg @@ -12,7 +12,7 @@ BAKS="/etc/apache2/sites-available \ /etc/apt-cacher-ng/acng.conf \ /etc/dnsmasq.conf \ /etc/ssh/sshd_config \ -/etc/NetworkManager/system-connections/eth0 \ +/etc/NetworkManager/system-connections/* \ /etc/hosts \ /etc/apache2/apache2.conf \ " diff --git a/server/back-web.sh b/server/back-web.sh index f5a5921..a64dbb2 100755 --- a/server/back-web.sh +++ b/server/back-web.sh @@ -1,7 +1,7 @@ #!/bin/bash if [ ! -e /etc/cron.d/back-web ]; then - echo "0 14 * * * root /root/scripts/server/back-web.sh" > /etc/cron.d/back-web + echo "10 11 * * * root /root/tareo-scripts/server/back-web.sh" > /etc/cron.d/back-web fi BAKDIR=/root/backup/web diff --git a/server/checkdnsmasq.sh b/server/checkdnsmasq.sh new file mode 100755 index 0000000..564a8f3 --- /dev/null +++ b/server/checkdnsmasq.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ ! -e /etc/cron.d/checkdnsmasq ]; then + echo "* * * * * root /root/tareo-scripts/server/checkdnsmasq.sh" > /etc/cron.d/checkdnsmasq +fi + +if [ "$(service dnsmasq status | tail -n 1 | grep -q "(running)"; echo $?)" != "0" ]; then + echo "dnsmasq not running, restart now" + service dnsmasq restart +fi diff --git a/server/list-web-users.sh b/server/list-web-users.sh index 1618114..9da5978 100755 --- a/server/list-web-users.sh +++ b/server/list-web-users.sh @@ -1,10 +1,10 @@ #!/bin/bash -# echo "* * * * * root /root/scripts/server/list-web-users.sh" > /etc/cron.d/list-web-users +# echo "* * * * * root /root/tareo-scripts/server/list-web-users.sh" > /etc/cron.d/list-web-users DOMAINROOT="mit.tareo-tz.org" INTDOMAINROOT="web.intra" -WEBDIR="/var/www/html/html" +WEBDIR="/var/www/start/html" > $WEBDIR/websites.txt @@ -13,7 +13,7 @@ find /var/www/* -maxdepth 0 -type d -print0 | while IFS= read -r -d $'\0' line; USER=$(basename $line) DOMAIN="$USER.$DOMAINROOT" INTDOMAIN="$USER.$INTDOMAINROOT" - if [ ! "$USER" == "html" ] && [ ! "$USER" == "pma" ]; then + if [ ! "$USER" == "start" ] && [ ! "$USER" == "pma" ]; then echo "
  • $INTDOMAIN (alternatively $DOMAIN)
  • " >> $WEBDIR/websites.txt fi diff --git a/server/new-web-user.sh b/server/new-web-user.sh index ab76858..4891e67 100755 --- a/server/new-web-user.sh +++ b/server/new-web-user.sh @@ -42,7 +42,8 @@ checkwait # ADDING USER echo "[INFO] Adding user..." -adduser $USER +#adduser $USER +useradd -m -s /bin/bash $USER echo $USER:$PASS | chpasswd adduser www-data $USER chmod go-rwx /home/$USER # Prevent other users to look into home directory. Webdir will be safe anyway.