Instalación DEBIAN corporativo

  • si está instalado el paquete apt-get install sudo
  • comprobar /etc/sudoers para ver si tenemos permisos o que clase de permisos
  • sudo apt-get update && sudo apt-get upgrade
    • verificar que en /etc/apt/source.list las 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
  • 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
  • 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
  • retoques configuración (diretivas)
  • cambiar default site
  • linux/debian/install-corp.txt
  • Darrera modificació: 31/01/2020 00:26
  • per mate