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:vsftp [28/09/2011 07:06] – creado mate | linux:scripts:vsftp [15/11/2011 01:59] (actual) – edició externa 127.0.0.1 | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| = scripts alta usuarios vsFTP | = scripts alta usuarios vsFTP | ||
| - | <code bash ftp_arnoldfuel_es_clientadd.sh> | + | script " |
| - | useradd -m -g ftp_arnoldfuel_es_clientes -s /bin/true -d / | + | <code bash ftp_clientadd.sh> |
| - | chown $1: | + | #! /bin/bash |
| - | chmod 770 / | + | |
| + | genpasswd() { | ||
| + | local l=$1 | ||
| + | [ " | ||
| + | echo `tr -dc A-Za-z0-9_ < / | ||
| + | } | ||
| + | |||
| + | clear | ||
| + | echo -n " | ||
| + | read CLIENTE | ||
| + | |||
| + | # añ usuario | ||
| + | /usr/sbin/useradd -m -g ftp_arnoldfuel_es_clientes -s /bin/true -d / | ||
| + | |||
| + | echo -n " | ||
| + | genpasswd 8 | ||
| + | |||
| + | # establece contrasenya | ||
| + | passwd $CLIENTE | ||
| + | |||
| + | chown $CLIENTE: | ||
| + | chmod 770 / | ||
| + | |||
| + | read NOTHING | ||
| + | exit 0 | ||
| </ | </ | ||
| + | <code bash ftp_clientadd.sh> | ||
| + | useradd -m -g ftp_clientes -s /bin/true -d / | ||
| + | chown $1: | ||
| + | chmod 770 / | ||
| + | </ | ||
| + | |||
| script para crear la cuenta de FTP para un usuario (accede a todas las carpetas) | script para crear la cuenta de FTP para un usuario (accede a todas las carpetas) | ||
| - | <code bash ftp_arnoldfuel_es_useradd.sh> | + | <code bash ftp_useradd.sh> |
| - | useradd -g ftp_arnoldfuel_es | + | useradd -g ftp_site_es |
| </ | </ | ||