Préliminaires

Spécifications de la VM:

  • 1 GB de RAM
  • 50 GB d'espace disque
  • OS: Debian Wheezy (actuellement testing en deep freeze)
  • Architecture: amd64

Production de l'image iso d'installation:

L'image iso personnalisée a été fabriquée à partir d'une image officielle de l'installateur Debian datant du 11 février 2013 (Release Candidate 1).

Tout d'abord, seul l'initrd de l'installateur a été modifié, pour y inclure un fichier preseed.cfg afin de permettre l'automatisation de l'installation.

Lors d'une première tentative d'installation, il s'est avéré que l'installateur était affecté par deux bogues: Debian bug #703404 et Debian bug #703747.

La prise en compte de la régression de netcfg et un contournement du bogue affectant debootstrap ont donné lieu à la production d'une nouvelle image iso d'installation. Voir le fichier preseed.cfg final.

Installation

Faite le mercredi 3 avril 2013 au petit matin, par sileht de tetaneutral.net.

Post-installation

etckeeper

Immédiatement après la première connexion à la machine, installation de etckeeper: sudo apt-get install etckeeper.

Configuration

Modification de la configuration du serveur ssh et de sudo.

tmpfs

Modification du fichier /etc/default/tmpfs avec le paramètre RAMTMP=yes pour améliorer la vitesse des I/O.

molly-guard

Modification de /etc/molly-guard/rc: ALWAYS_QUERY_HOSTNAME=true.

Ce paramètre est requis par la possibilité d'une utilisation conjointe de sudo et screen, afin d'éviter un arrêt/redémarrage accidentel - et sans demande de confirmation - du système.

création des comptes des autres admin. sys

sudo adduser --quiet --gecos "" <name>
sudo adduser --quiet <name> sudo
sudo passwd --expire <name>

Ajout de la clef ssh publique dans le répertoire de l'user (.ssh/authorized_keys) et envoi de son mot de passe provisoire par mail chiffré. Voir aussi: Accueillir un nouveau membre de l équipe admin sys.