Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
linux:scripts:vsftp [28/09/2011 07:10] matelinux: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
 +script "mejorado", se puede utilizar como shell de usuario:
 +<code bash ftp_clientadd.sh>
 +#! /bin/bash
 +
 +genpasswd() {
 +        local l=$1
 +        [ "$l" == "" ] && l=16
 +        echo `tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs`
 +}
 +
 +clear
 +echo -n "Introduce nombre cliente: "
 +read CLIENTE
 +
 +# añ usuario
 +/usr/sbin/useradd -m -g ftp_arnoldfuel_es_clientes -s /bin/true -d /var/ftp/ftp.arnoldfuel.es/$CLIENTE -c "Carpeta ftp para el cliente $CLIENTE" $CLIENTE
 +
 +echo -n "sugerencia de password (puedes hacer copy&paste): "
 +genpasswd 8
 +
 +# establece contrasenya
 +passwd $CLIENTE
 +
 +chown $CLIENTE:ftp_arnoldfuel_es /var/ftp/ftp.arnoldfuel.es/$CLIENTE
 +chmod 770 /var/ftp/ftp.arnoldfuel.es/$CLIENTE
 +
 +read NOTHING
 +exit 0
 +</code>
 <code bash ftp_clientadd.sh> <code bash ftp_clientadd.sh>
 useradd -m -g ftp_clientes -s /bin/true -d /var/ftp/ftp.site.es/$1 -c "Carpeta ftp para el cliente $1" $1 useradd -m -g ftp_clientes -s /bin/true -d /var/ftp/ftp.site.es/$1 -c "Carpeta ftp para el cliente $1" $1
  • linux/scripts/vsftp.1317219038.txt.gz
  • Darrera modificació: 15/11/2011 01:59
  • (edició externa)