#!/bin/bash # comprobar que pasa el parametro del nombre if [ $# -ne 2 ]; then echo "Usage Error!" echo "add_VH_*.sh carpeta proveedor" echo " > introduce el nombre de la carpeta!" exit -1 fi # comprobar que el grupo del proveedor existe EXISTE_GRUPO=` cat /etc/group | grep -sw $2 | cut -d: -f1` if [ $EXISTE_GRUPO != $2 ]; then echo "Error de teclado!" echo "No existe el grupo al que haces referencia en parametro 2" echo "Seguro que ha sido un error en el teclado, no se explica de otra manera" exit -1 fi # crea carpeta y asigna permisos mkdir -p /home_ERE/www/"$1"/public chown -R :$2 /home_ERE/www/"$1" chmod -R g+ws /home_ERE/www/"$1" chmod -R o-r /home_ERE/www/"$1" # crea carpeta proveedor mkdir /home/$2/"$1" # mirar tema de dobles comillas en $1 echo "mount --bind /home_ERE/www/$1 /home/$2/$1" >> /root/mount-bind.sh mount --bind /home_ERE/www/"$1" /home/$2/"$1" read -p "crear enlaces de facebook [s]? " -n 1 FACEBOOK echo "" if [ $FACEBOOK = "s" ]; then read -p "pulsa intro para mantener el nombre de carpeta, el nombre si quieres otro " DIRFACEBOOK echo "" DIRFINAL=$1 if [ ! -z $DIRFACEBOOK ]; then DIRFINAL=$DIRFACEBOOK fi ln -s /home_ERE/www/"$1"/public /home_ERE/www/ssl.losinteractivos.es/$DIRFINAL ln -s /home_ERE/www/"$1"/public /home_ERE/www/www.losinteractivos.es/$DIRFINAL fi