[CentOS-es] automatizar acceso a servicios

Horacio Soca horacio.soca en gmail.com
Jue Nov 15 14:28:23 UTC 2007


hola, retomo este tema porque tengo que montar algo similar

en el hilo se ha explicado bien cómo automatizar esto para Apache

yo tengo que automatizar un servidor FTP, pero nunca he trabajado con
algo así, cual tendría una forma de configurar similar a Apache ? (en
cuanto a flexibilidad en la configuración y facilidad de uso)
(VSFTPD, Pure-FTPd, etc)

los requerimientos no son muchos:

un directorio para cada usuario, permisos de escritura/lectura para
cada directorio
los usuarios sólo pueden ver su directorio
que los usuarios sean manejados a nivel del servidor FTP (no quiero
que tengan cuenta en el sistema)
que tengan límite en cuanto a la capacidad de almacenamiento
que pueda configurar los mensajes de bienvenida o los de error (cuando
supera el límite de almacenamiento, etc)

eso ...

alguna idea ?

saludos,
Horacio



On Sep 12, 2007 7:53 PM, Gustavo Pardo <gustavo.pardo en dataneu.com> wrote:
> Eduardo Grosclaude escribió:
> >
> >
> > On 9/12/07, *Gustavo Pardo* <gustavo.pardo en dataneu.com
>
> > <mailto:gustavo.pardo en dataneu.com>> wrote:
> >
> >     Martin Llamas N. escribió:
> >      > ...
> >      > * Como hacer que el dominio se actualice de forma automatica
> >      > * Como hacer que las configuraciones de apache se modifiquen
> >     automaticamente
> >
> >
> >
> >     echo "<VirtualHost *:80>" > $USERNAME.conf
> >     echo "  ServerName $DOMAIN" >> $USERNAME.conf
> >     echo "  ServerAlias www.$DOMAIN" >> $USERNAME.conf
> >     echo "  DocumentRoot /home/$USERNAME/public_html" >> $USERNAME.conf
> >     echo "  CustomLog /home/$USERNAME/stats/access.log combined" >>
> >     $USERNAME.conf
> >     echo "  ErrorLog /home/$USERNAME/stats/error.log" >> $USERNAME.conf
> >     echo "  <Directory \"/home/$USERNAME/public_html\">" >> $USERNAME.conf
> >     echo "          AllowOverride All" >> $USERNAME.conf
> >     echo "          Allow From All" >> $USERNAME.conf
> >     echo "          Options +Indexes" >> $USERNAME.conf
> >     echo "  </Directory>" >> $USERNAME.conf
> >     echo "</VirtualHost>" >> $USERNAME.conf
> >
> >     espero te sirva, saludos.
> >     --
> >     Gustavo Pardo
> >
> >
> > Me permito sugerir esta sintaxis que resulta más clara y fácil para
> > modificar (copia textualmente lo que haya entre las dos ocurrencias de
> > FIN):
> >
> > cat > $USERNAME.conf <<FIN
> > <VirtualHost *:80>
> >   ServerName $DOMAIN
> >   ServerAlias www.$DOMAIN
> >   DocumentRoot /home/$USERNAME/public_html
> >   CustomLog /home/$USERNAME/stats/access.log combined
> >   ErrorLog /home/$USERNAME/stats/error.log
> >   <Directory "/home/$USERNAME/public_html">
> >           AllowOverride All
> >           Allow From All
> >           Options +Indexes
> >   </Directory>
> > </VirtualHost>
> > FIN
> >
> > La etiqueta FIN por supuesto puede tener cualquier nombre mientras no
> > sea una palabra reservada del Bash. La del final tiene que estar solita
> > en la línea, o sea, no debe tener espacios después ni nada de eso.
> >
> > Un abrazo a Gustavo y cía.
>
>
> queda mucho mejor, tks. y otro abrazo p/vos.
>
>
> --
> Gustavo Pardo
> Dataneu Argentina
> Software & Web Hosting
> Mail: gustavo.pardo en dataneu.com
> Web: http://dataneu.com/
> Tel.(+54 299) 489 6880
> Centenario, NQN - Argentina
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>


Más información sobre la lista de distribución CentOS-es