Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| linux:scripts:tareasserver [28/03/2012 08:18] – mate | linux: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 ''/ |
| + | <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 / | useradd -M -g 500 -d / | ||
| + | usermod -a -G funcionasi $1 | ||
| + | usermod -a -G getulus $1 | ||
| + | usermod -a -G eurodevSFTP $1 | ||
| # sugerir contrasenya | # sugerir contrasenya | ||
| echo -n " | echo -n " | ||
| Línia 34: | Línia 37: | ||
| </ | </ | ||
| - | <code bash add_user_ERE.sh> | + | en ''/ |
| + | <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 |
| - | usermod -a -G funcionasi | + | usermod -a -G funcionasiSFTP |
| - | usermod -a -G getulus $1 | + | |
| - | usermod -a -G eurodevSFTP $1 | + | |
| # sugerir contrasenya | # sugerir contrasenya | ||
| echo -n " | echo -n " | ||
| Línia 70: | Línia 74: | ||
| </ | </ | ||
| - | <code bash add_user_PROVEEDOR.sh> | + | en ''/ |
| + | <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 | + | useradd -M -g 1002 -d /home/getulus |
| - | usermod -a -G funcionasiSFTP | + | usermod -a -G getulusSFTP |
| Línia 105: | Línia 110: | ||
| exit 0 | exit 0 | ||
| </ | </ | ||
| - | <code bash add_VH.sh> | + | |
| + | en ''/ | ||
| + | <code bash add_VH_proveedor.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| Línia 139: | Línia 146: | ||
| read -p "crear enlaces de facebook [s]? " -n 1 FACEBOOK | read -p "crear enlaces de facebook [s]? " -n 1 FACEBOOK | ||
| + | echo "" | ||
| if [ $FACEBOOK = " | if [ $FACEBOOK = " | ||
| 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 | ||
| + | echo "" | ||
| DIRFINAL=$1 | DIRFINAL=$1 | ||
| - | if [ $DIRFACEBOOK | + | if [ ! -z $DIRFACEBOOK ]; then |
| DIRFINAL=$DIRFACEBOOK | DIRFINAL=$DIRFACEBOOK | ||
| fi | fi | ||
| Línia 148: | Línia 157: | ||
| ln -s / | ln -s / | ||
| fi | fi | ||
| + | </ | ||
| + | en ''/ | ||
| + | <code bash add_VH_StandAlone.sh> | ||
| + | mkdir -p / | ||
| + | chown -R :eurodev / | ||
| + | chmod -R g+ws / | ||
| + | chmod -R o-r / | ||
| + | cp / | ||
| + | echo " | ||
| </ | </ | ||
| + | en ''/ | ||
| + | <code bash mount-bind.sh> | ||
| + | #!/bin/bash | ||
| + | |||
| + | # NAS | ||
| + | mount -t nfs 192.168.142.254:/ | ||
| + | mount -t nfs 192.168.142.254:/ | ||
| + | |||
| + | # FUNCIONASI | ||
| + | mount --bind / | ||
| + | #mount --bind / | ||
| + | mount --bind / | ||
| + | mount --bind / | ||
| + | mount --bind / | ||
| + | mount --bind / | ||
| + | mount --bind / | ||
| + | mount --bind / | ||
| + | mount --bind / | ||
| + | mount --bind / | ||
| + | # mount --bind / | ||
| + | mount --bind /mnt/Endesa / | ||
| + | mount --bind / | ||
| + | |||
| + | # montaje raro Toshiba Casting a traves de Endesa | ||
| + | mount --bind / | ||
| + | mount --bind / | ||
| + | mount --bind / | ||
| + | </ | ||
| + | |||
| + | en ''/ | ||
| + | <code bash add_ftp_user.sh> | ||
| + | #!/bin/bash | ||
| + | |||
| + | # funciones del script | ||
| + | genpasswd() { | ||
| + | local l=$1 | ||
| + | [ " | ||
| + | echo `tr -dc A-Za-z0-9_ < / | ||
| + | } | ||
| + | |||
| + | |||
| + | # comprobar que pasa el parametro del nombre | ||
| + | if [ $# -ne 1 ]; then | ||
| + | echo "Usage Error!" | ||
| + | echo " | ||
| + | echo " > introduce el nombre de usuario!" | ||
| + | exit -1 | ||
| + | fi | ||
| + | |||
| + | # crea el usuario | ||
| + | useradd -m -g 500 -d / | ||
| + | |||
| + | # sugerir contrasenya | ||
| + | echo -n " | ||
| + | genpasswd 12 | ||
| + | |||
| + | # contrasenya | ||
| + | passwd $1 | ||
| + | |||
| + | read NOTHING | ||
| + | exit 0 | ||
| + | |||
| + | </ | ||