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