Hay que tener en cuenta que el usuario y el grupo de la carpeta destinada a ftp (y que tiene que ser la misma que la existente en el archivo de configuración) debe tener los correspondientes permisos de escritura/lectura/ejecucion
chmod 741 html/ftp/ quedando de la siguiente forma
drwxr----x 2 usuario grupo 4096 Mar 30 22:20 ftp
viernes, 30 de marzo de 2007
Configurar permisos para cuenta ftp
Publicado por
Juan Antonio Ruz
en
12:26
1 comentarios
chgrp chown
wikipedia chgrp
chgrp -R nuevogrp directorio
wikipedia chown
chown -R nuevousr directorio
Publicado por
Juan Antonio Ruz
en
12:02
0
comentarios
Categorías: Configuraciones Seguridad Servidor, linux
Control de usuarios y contabilidad de recursos
Fichero /etc/passwd
En cada linea puedes encontrar todos estos parametros (JOÉ):
- nombre de cuenta
- contraseña cifrada,
- identificador numerico
- identificador de grupo
- informacion convencional
- directorio raiz de la cuenta
- interprete de comandos asignado
http://www.linux-party.com/TutorialLinux/linux_files/linux5.html
Publicado por
Juan Antonio Ruz
en
11:50
0
comentarios
Categorías: Configuraciones Seguridad Servidor, linux, servidores
Configurar Servidor FTP
Cómo configurar tu servidor FTP desde línea de comandos en un sistema operativo Linux.
Para que nuestro Linux tenga la posibilidad de que se le conecten por FTP para realizar transferencia de ficheros, necesita tener instalado y configurado un servidor de FTP. En este artículo vamos a ver el modo de configurar un servidor de FTP por línea de comandos. No pasaremos a describir lo que es un servidor de FTP ya que en el tutorial de FTP ya lo explicamos.
Configuración
Una vez instalados comenzaremos a configurarlo a nuestro gusto. Comenzaremos con la lista de usuarios que podrán tener acceso al servidor FTP:
Para configurar este parámetro necesitaremos abrir el archivo /etc/ftpusers que se encuentra en /etc/. En este archivo pondremos ver una lista con los usuarios que tienen acceso.
Pero en realidad el archivo más importante para la configuración del servidor es el /etc/proftpd.conf que contiene todos los parámetros de configuración, entre otras cosas la ubicación de los archivos compartidos. Dentro de este archivo se encuentran los siguientes parámetros, que podemos modificar dependiendo del uso que le queramos dar.
anonymous.allow
Con este parámetros se habilita o deshabilita el usuario anónimo.
Anonymous.allow=trae (usuario anónimo habilitado)
Anonymous.allow=false (usuario anónimo deshabilitado)
Write_enable
Indica si una carpeta tiene permiso de escritura o no. En otras palabras indica si a una carpeta se la pueden subir archivos o no.
Write_enable=trae (si tiene permiso de escritura)
Write_enable=false (no tiene permiso de escritura)
ftpd_banner
Permite poner un mensaje de bienvenida a los usuarios cuando se conecten
ftpd_banner=mensaje
chroot_local_user
Permite o no a los usuarios locales el acceso a la maquina
chroot_local_user=trae
chroot_local_user=false
Para decirle al servidor fe FTP que usuarios tienen permiso para acceder tenemos que coger la ruta de el archivo antes comentado donde se encontraba la lista de usuarios (vsftpd.user_list)
Para ello en el archivo de configuración pondríamos algo como esto:
Chroot_list_file=/etc/vsftpd.user_list
Básicamente con estos comandos podrás configurar tu servidor FTP en Linux sin ningún problema.
Arrancar y detener el servidor de FTP
Ya solo nos queda arrancar el servidor para lo cual utilizaremos los siguientes comandos.
Para arrancar el servicio: /etc/init.d/proftpd Start
Para parar el servicio: /etc/init.d/proftpd stop
Para reiniciar el servicio: /etc/init.d/proftpd restart
Conclusión
Este artículo esta escrito haciendo referencia a Linux red hat 9.0 pero las configuraciones y los comandos son mas o menos los mismo en las distintas distribuciones.
Publicado por
Juan Antonio Ruz
en
11:33
0
comentarios
En qué consiste llevar un buen mantenimiento de un servidor en linux
Aquí un listado de las características que debería tener el mantenimiento de un servidor linux:
- Copias de seguridad incrementales
- Replicación de información
- Incluir los demonios en el arranque del servidor
- Procesos periodicos (crontab)
- crear una imagen inicial con los programas necesarios
- control de usuarios y contabilidad de recursos
- controlar spam - /var/mail
¿qué más se os ocurre ?
Publicado por
Juan Antonio Ruz
en
6:27
0
comentarios
Categorías: EN DESARROLLO, linux, servidores
Codificacion de fichero de internacionalizacion.properties
Después de mucho cavilar, es decir de averigüar si podía ser el problema de jboss, de mi MACOSX, del JVM, o del editor de java (eclipse o intellij idea), probé a guardar nuevamente el archivo .properties con la codificación final dentro del paquete .war y funcionó. El "culpable" era ANT, y concretamente su tarea copy que había que indicarle la codificación a seguir.
Publicado por
Juan Antonio Ruz
en
6:20
0
comentarios
Categorías: ANT, i18n, Soluciones
Solucion: columnas dinamicas en un af:iterator
La solución, aparente chapuza pero es que con c:if no funcionaba, consiste en utilizar el iterator varias veces (esto serían las celdas de la tabla ) y renderizar la fila en función de #{vs.index mod 3==[numero de fila del 0 al 2]}
<h:panelGrid columns="4">
<af:outputText value="#{messages.clases}"/>
<af:iterator value="#{curso.clasesList}" var="clase" first="0" varStatus="vs">
<afh:rowLayout rendered="#{vs.index mod 3==0}">
<af:outputText value="#{clase.nombre}" escape="false"/>
</afh:rowLayout>
</af:iterator>
<af:iterator value="#{curso.clasesList}" var="clase" first="1" varStatus="vs">
<afh:rowLayout rendered="#{vs.index mod 3==1}">
<af:outputText value="#{clase.nombre}" escape="false"/>
</afh:rowLayout>
</af:iterator>
<af:iterator value="#{curso.clasesList}" var="clase" first="2" varStatus="vs">
<afh:rowLayout rendered="#{vs.index mod 3==2}">
<af:outputText value="#{clase.nombre}" escape="false"/>
</afh:rowLayout>
</af:iterator>
</h:panelGrid >
Publicado por
Juan Antonio Ruz
en
6:06
0
comentarios
Categorías: ADF, Soluciones