Premières installations préalables
À partir une Debian de base fraichement installée, on fait la mise à jour :
# aptitude update
# aptitude dist-upgrade
On installe les premiers programmes utiles :
# aptitude install less screen sudo
Puis un premier utilisateur à qui on va donner les droits d’administration du serveur
# adduser arnaud
> Adding user `arnaud’ ... > Adding new group `arnaud’ (1000) ... > Adding new user `arnaud’ (1000) with group `arnaud’ ... > Creating home directory `/home/arnaud’ ... > Copying files from `/etc/skel’ ... > Enter new UNIX password : > Retype new UNIX password : > passwd : password updated successfully > Changing the user information for arnaud > Enter the new value, or press ENTER for the default > Full Name [] : arnaud cordier > Room Number [] : 42 > Work Phone [] : > Home Phone [] : > Other [] : > Is the information correct ? [y/N] y
On rajoute une ligne pour cet utilisateur dans le fichier /etc/sudoers , cela lui permettra de lancer des commandes en tant que "root" en utilisant le programme sudo :
# nano /etc/sudoers
> arnaud ALL=(ALL) ALL
Puis éditons notre fichier de configuration du bash .bashrc, question d’avoir des alias pratique et surtout le superbe bash_completion
# nano .bashrc
> export LS_OPTIONS=’—color=auto’ > eval "`dircolors`" > alias ls=’ls $LS_OPTIONS’ > alias ll=’ls $LS_OPTIONS -l’ > alias l=’ls $LS_OPTIONS -lA’ > . /etc/bash_completion
Pour que les changements soit pris en compte de suite, il faut lancer ce fichier :
# source .bashrc