linux:scripts:tareasserver

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
linux:scripts:tareasserver [28/03/2012 07:49] – creado matelinux:scripts:tareasserver [13/09/2012 09:48] (actual) mate
Línia 1: Línia 1:
 = Tareas Server = Tareas Server
-<code bash add_ftp_user.sh>+en ''/root/add_user_ERE.sh'' 
 +<code bash add_user_ERE.sh>
 #!/bin/bash #!/bin/bash
  
Línia 23: Línia 24:
 #   -M para que no intente crear el directorio HOME #   -M para que no intente crear el directorio HOME
 useradd -M -g 500 -d /home_ERE/./www -s /bin/true -c 'Equipo interactivo Euro RSCG Madrid.' $1 useradd -M -g 500 -d /home_ERE/./www -s /bin/true -c 'Equipo interactivo Euro RSCG Madrid.' $1
 +usermod -a -G funcionasi $1 
 +usermod -a -G getulus $1 
 +usermod -a -G eurodevSFTP $1
 # sugerir contrasenya # sugerir contrasenya
 echo -n "sugerencia de password (puedes hacer copy&paste): " echo -n "sugerencia de password (puedes hacer copy&paste): "
Línia 34: Línia 37:
 </code> </code>
  
-<code bash add_user_ERE.sh>+en ''/root/add_user_FUNCIONASI.sh'' 
 +<code bash add_user_FUNCIONASI.sh>
 #!/bin/bash #!/bin/bash
  
Línia 56: Línia 60:
 #   -m (opcion que existia y he quitado) #   -m (opcion que existia y he quitado)
 #   -M para que no intente crear el directorio HOME #   -M para que no intente crear el directorio HOME
-useradd -M -g 500 -d /home_ERE/./www -s /bin/true -c 'Equipo interactivo Euro RSCG Madrid.' $1 +useradd -M -g 1001 -d /home/funcionasi -s /bin/true -c 'Miembro de proveedor FUNCIONASI' $1 
-usermod -a -G funcionasi $1 +usermod -a -G funcionasiSFTP $1 
-usermod -a -G getulus $1 + 
-usermod -a -G eurodevSFTP $1+
 # sugerir contrasenya # sugerir contrasenya
 echo -n "sugerencia de password (puedes hacer copy&paste): " echo -n "sugerencia de password (puedes hacer copy&paste): "
Línia 70: Línia 74:
 </code> </code>
  
-<code bash add_user_PROVEEDOR.sh>+en ''/root/add_user_GETULUS.sh'' 
 +<code bash add_user_GETULUS.sh>
 #!/bin/bash #!/bin/bash
  
Línia 92: Línia 97:
 #   -m (opcion que existia y he quitado) #   -m (opcion que existia y he quitado)
 #   -M para que no intente crear el directorio HOME #   -M para que no intente crear el directorio HOME
-useradd -M -g 1001 -d /home/funcionasi -s /bin/true -c 'Miembro de proveedor FUNCIONASI' $1 +useradd -M -g 1002 -d /home/getulus -s /bin/true -c 'Miembro de proveedor GETULUS' $1 
-usermod -a -G funcionasiSFTP $1+usermod -a -G getulusSFTP $1
  
  
Línia 105: Línia 110:
 exit 0 exit 0
 </code> </code>
-<code bash add_VH.sh>+ 
 +en ''/root/add_VH_proveedor.sh'' 
 +<code bash add_VH_proveedor.sh>
 #!/bin/bash #!/bin/bash
  
Línia 138: Línia 145:
 mount --bind /home_ERE/www/"$1" /home/$2/"$1" mount --bind /home_ERE/www/"$1" /home/$2/"$1"
  
-read -p "crear enlaces de facebook" -n 1 FACEBOOK +read -p "crear enlaces de facebook [s]? " -n 1 FACEBOOK 
-if [ $FACEBOOK eq "s" ]; then+echo "" 
 +if [ $FACEBOOK "s" ]; then
   read -p "pulsa intro para mantener el nombre de carpeta, el nombre si quieres otro " DIRFACEBOOK   read -p "pulsa intro para mantener el nombre de carpeta, el nombre si quieres otro " DIRFACEBOOK
-  if [ $DIRFACEBOOK eq "" ]; then +  echo "" 
-    DIRFINAL=$1 +  DIRFINAL=$1 
-  else+  if [ ! -z $DIRFACEBOOK ]; then
     DIRFINAL=$DIRFACEBOOK     DIRFINAL=$DIRFACEBOOK
   fi   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/ssl.losinteractivos.es/$DIRFINAL
-  ln -s /home_ERE/www/"$1"/public /home_ERE/www.www.losinteractivos.es/$DIRFINAL+  ln -s /home_ERE/www/"$1"/public /home_ERE/www/www.losinteractivos.es/$DIRFINAL
 fi fi
 </code> </code>
  
 +en ''/root/add_VH_StandAlone.sh''
 +<code bash add_VH_StandAlone.sh>
 +mkdir -p /home_ERE/www/"$1"/public
 +chown -R :eurodev /home_ERE/www/"$1"
 +chmod -R g+ws /home_ERE/www/"$1"
 +chmod -R o-r /home_ERE/www/"$1"
 +cp /etc/httpd/conf.d/valinor_eurorscg_es.conf "$1".new
 +echo "Recuerda cambiar el fichero /etc/httpd/conf.d/"$1".new y reiniciar el servidor"
 +</code>
 +
 +en ''/root/mount-bind.sh''
 +<code bash mount-bind.sh>
 +#!/bin/bash
 +
 +# NAS
 +mount -t nfs 192.168.142.254:/mnt/Datos00/eurorscg00/Datos /mnt/Endesa
 +mount -t nfs 192.168.142.254:/mnt/Datos00/eurorscg00/Datos /mnt/Toshiba
 +
 +# FUNCIONASI
 +mount --bind /home_ERE/www/fcb_Mikado_LaSaga /home/funcionasi/fcb_Mikado_LaSaga
 +#mount --bind /home_ERE/www/testmate2 /home/funcionasi/testmate2
 +mount --bind /home_ERE/www/controlfinisimo /home/funcionasi/controlfinisimo
 +mount --bind /home_ERE/www/mikado /home/funcionasi/mikado
 +mount --bind /home_ERE/www/toshibadesigner /home/funcionasi/toshibadesigner
 +mount --bind /home_ERE/www/virbac /home/funcionasi/virbac
 +mount --bind /home_ERE/www/virbachuella /home/funcionasi/virbachuella
 +mount --bind /home_ERE/www/graninilight /home/funcionasi/graninilight
 +mount --bind /home_ERE/www/toshibapestanya /home/funcionasi/toshibapestanya
 +mount --bind /home_ERE/www/EndesaCastingFacebook /home/funcionasi/EndesaCastingFacebook
 +# mount --bind /home_ERE/www/EndesaCasting /home/funcionasi/EndesaCasting
 +mount --bind /mnt/Endesa /home/funcionasi/EndesaCastingWindows
 +mount --bind /home_ERE/www/ToshibaCasting /home/funcionasi/ToshibaCasting
 +
 +# montaje raro Toshiba Casting a traves de Endesa
 +mount --bind /mnt/Toshiba /home_ERE/www/ToshibaCasting/public/endesa
 +mount --bind /home_ERE/www/RalphLaurenFacebook /home/funcionasi/RalphLaurenFacebook
 +mount --bind /home_ERE/www/lifeincolorquiz.es /home/funcionasi/lifeincolorquiz.es
 +</code>
 +
 +en ''/root/add_ftp_user.sh''
 +<code bash add_ftp_user.sh>
 +#!/bin/bash
 +
 +# funciones del script
 +genpasswd() {
 +        local l=$1
 +        [ "$l" == "" ] && l=16
 +        echo `tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs`
 +}
 +
 +
 +# comprobar que pasa el parametro del nombre
 +if [ $# -ne 1 ]; then
 +    echo "Usage Error!"
 +    echo "ftp_add_user.sh usuario"
 +    echo " > introduce el nombre de usuario!"
 +    exit -1
 +fi
 +
 +# crea el usuario
 +useradd -m -g 500 -d /home_ERE/./www -s /bin/true -c 'Equipo interactivo Euro RSCG Madrid.' $1
 +
 +# sugerir contrasenya
 +echo -n "sugerencia de password (puedes hacer copy&paste): "
 +genpasswd 12
 +
 +# contrasenya
 +passwd $1
 +
 +read NOTHING
 +exit 0
 +
 +</code>
  • linux/scripts/tareasserver.1332946180.txt.gz
  • Darrera modificació: 28/03/2012 07:49
  • per mate