Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Següent revisió | Revisió prèvia | ||
| linux:scripts:tareasserver [28/03/2012 07:49] – creado 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 138: | Línia 145: | ||
| mount --bind / | mount --bind / | ||
| - | read -p "crear enlaces de facebook" | + | read -p "crear enlaces de facebook |
| - | if [ $FACEBOOK | + | echo "" |
| + | 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 | ||
| - | | + | |
| - | DIRFINAL=$1 | + | DIRFINAL=$1 |
| - | | + | |
| DIRFINAL=$DIRFACEBOOK | DIRFINAL=$DIRFACEBOOK | ||
| fi | fi | ||
| ln -s / | ln -s / | ||
| - | 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 | ||
| + | |||
| + | </ | ||