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 | ||
+ | |||
+ | </ |