Instalación DEBIAN corporativo
pre-basico
- si está instalado el paqueteapt-get install sudo
- comprobar/etc/sudoerspara ver si tenemos permisos o que clase de permisos
basico
- sudo apt-get update && sudo apt-get upgrade- verificar que en/etc/apt/source.listlas referencias a CDROM están comentadas
 
- sudo apt-get install vim
- sudo apt-get install apache2 apache2-utils autoconf build-essential ca-certificates comerr-dev libapache2-mod-php5 libcloog-ppl-dev libcppunit-dev libcurl3 libcurl4-openssl-dev libncurses5-dev ncurses-base ncurses-term libterm-readline-gnu-perl libsigc++-2.0-dev libssl-dev libtool libxml2-dev ntp openssl patch libperl-dev php5 php5-cli php5-dev php5-curl php5-geoip php5-mcrypt php5-xmlrpc pkg-config python-scgi dtach ssl-cert subversion zlib1g-dev pkg-config unzip htop irssi curl cfv
usuarios & directorios
- sudo mkdir -p /home/www
- sudo mkdir -p /home/www/default←- página respuesta defecto servidor- copiar los ficheros que componen el «default»
 
- sudo mkdir -p /home/www/public←- webs accesibles a todo el mundo
- sudo mkdir -p /home/www/corporate←- webs de caracter corporativo o privado
- sudo mkdir -p /home/www/auth←- ficheros de contraseñas de acceso
- sudo chwon www-data:www-data /home/www
permisos
- UMASK
- login interactivo:/etc/pam.d/login- añadir la línea:session optional pam_umask.so umask=0002←- parece que no funciona
- modificar/etc/login.defs
 
- SFTP (SSH):/etc/ssh/sshd_config- añadir la línea (ssh v5.4+):Subsystem sftp internal-sftp -u 0002
- añadir la línea (ssh v5.3-):Subsystem sftp internal-sftp -l VERBOSE -f LOCAL6 -u 000
- añadir la línea (documentación Openssh):Subsystem sftp /bin/sh -c 'umask 0022; /usr/libexec/openssh/sftp-server'
 
- PURE-FTPD- añadir fichero en/etc/pure-ftpd/conf/Umask2 valores:- el primero es máscara para ficheos
- el segundo es máscara para directorios
 
 
 
apache
- retoques configuración (diretivas)
- cambiar default site
pure-ftpd
- sudo apt-get install pure-ftpd-common pure-ftpd