| Comprar | Carrito | Buscar | cosaslibres.com cd / |
| ¿ Que es ? | Entretenimiento | Nosotros | Catalogo de Productos Linux | |||||||||||
| [#Linux|Software|Hardware] | [Kiosco|Links] | [Acerca|Buscar] | [Colombia|Hosting|Internacional] |
[ Preguntas frecuentes ] [ Visite nuestra Promoción vigente ]
6. El directorio del ftp.El directorio /home/ftp en nuestro caso debe cumplir lo siguiente, para que sea seguro: 6.1 /home/ftpEl directorio raíz del ftp (/home/ftp) debe ser propiedad del usuario root y con acceso de escritura prohibido al resto de usuarios, pero sí de ejecución para todos (chmod 555) Como ejemplo:
Es importante saber que algunas revistas, y manuales sobre ftp recomiendan que el usuario propietario de /home/ftp sea ftp, pero esto es un error enorme si queremos tener un servidor seguro. 6.2 /home/ftp/binEl directorio /home/ftp/bin debe ser propiedad del root y sin acceso de escritura al resto de los usuarios. Como ejemplo:
Dentro de este directorio, los archivos que tendremos serán todos los ejecutables, en mi caso son:
Como se puede ver todos ellos son pertenecientes a root y con permisos de sólo ejecución para todo el mundo (modo 111). Los comandos de este directorio son los mismos que usamos en nuestro sistema, por ejemplo "ls", los copiamos aquí si no los tenemos y les aplicamos los permisos. 6.3 /home/ftp/etcEl directorio /home/ftp/etc tendrá permiso de solo ejecución y será propiedad de root:
Los archivos siguientes son los que tendremos en este directorio:
Todos los archivos deben ser de sólo lectura (modo 111). Tanto el archivo group como el archivo passwd de este directorio deben contener la información mínima posible. Un ejemplo claro sería: passwd:
group:
El archivo pathmsg es un archivo de información para el usuario cuando introduce algún carácter no valido. Es editable por nosotros para que ponga lo que queramos. pathmsg Original:
pathmsg mío actual:
Fuera de las coñas y demás, es ``algo'' más inteligible que en inglés. El archivo ld.so.cache contiene los nombres de las librerías necesarias, recomiendo no tocarlo si no es necesario. 6.4 /home/ftp/libEl directorio /home/ftp/lib donde las librerías son contenidas, debe tener propiedades de solo ejecución (d--x--x--x). En el interior encontraremos librerías y links a las mismas. Debemos tener en cuenta que deben tener permisos de sólo lectura, pero que los links tienen todos los permisos activados. Como ejemplo:
6.5 /home/ftp/pubEl directorio /home/ftp/pub es donde se alojarán los archivos que queremos compartir. Su propietario debería ser ftp, y los accesos serán de ejecución y lectura:
El permitir la escritura en este directorio no es una buena idea, puesto que los archivos deberían estar controlados, para ello usaremos un directorio concreto para las subidas. La recomendación es tener los permisos de todo lo que cuelga de este directorio (pub) como 555. En otros sistemas como SunOS las propiedades de este directorio son 2555, de tal forma que se pueden crear nuevos archivos con el mismo grupo. /home/ftp/pub/incomingEl directorio /home/ftp/pub/incoming es el directorio donde permitiremos la subida de ficheros a nuestra máquina. Por ello debe tener las siguientes propiedades:
Como se puede observar tiene permiso de ejecución (como es un directorio, realmente es permiso de acceso al directorio) y de escritura, pero no de lectura. Esto se hace para que sólo personas autorizadas vean el contenido de este directorio. Si quisiéramos que fuera un directorio para compartir ficheros, solo tendríamos que añadir la propiedad de lectura. Por otro lado, tendremos que editar un archivo de configuración para que todo esté perfecto. Este archivo se verá en la parte de configuración avanzada. Anterior Siguiente Indice
Atención: Visite nuestro listado de productos de computadores, Linux y software libre aqui... |