Spoiler Alert!! Non cette article ne va pas sauver votre ordinateur.
Tout au plus donner quelques pistes, informations, et commandes, ce n’est pas un tuto
plutôt un livre de recettes.
FileSystem Hierarchy Standard
Ou plus sobrement FHS est le projet maintenant porté
par la Linux Foundation pour standardiser l’organisation de l’arborescence du système de fichiers, car non tous les systèmes Gnu/Linux ne sont pas strictement organisé de la même manière.
Il y a tout de même beaucoup de similarité d’un système à l’autre comme le:
Configuration de ssh
Durcissement de SSH
Je me suis basé sur l’article de
StéphaneHUC , pour durcir la
configuration du service.
cd /etc/ssh
ls
sudo cp /etc/ssh/moduli /etc/ssh/moduli.bckp
sudo chmod 0400 /etc/ssh/moduli.bckp
sudo awk '$5 >= 3071' /etc/ssh/moduli > /etc/ssh/moduli.safe
rm ssh_host_*
ssh-keygen -t ed25519 -f ssh_host_ed25519_key -N "" -o -a 64
ssh-keygen -t rsa -b 4096 -f ssh_host_rsa_key -N "" -o -a 64
Configuration du service sshd
Partie serveur
# vi /etc/ssh/sshd_config
Fixer des IP avec virsh
Il y a quelques temps, j’ai pris le parti de ne plus utiliser
virtualbox, ou VMware; pourtant ils sont très agréable à utiliser ,
très facile , et on les retrouve assez régulièrement un peu partout.
Je souhaitais un hyper viseur full open-source et natiif , et je me suis
tourné vers KVM, qui dispose lui aussi d’une interface graphique
répondant au nom de virt-manager.

Samba4 en mode Activ Directory
Contexte
Les 4 serveurs seront des débian stretch
Un sera une débian buster
srvads |
computerclub.lan |
débian stretch |
controleur de domaine annuaire LDAP |
192.168.200.2 |
/24 |
192.168.200.1 |
srvads2 |
computerclub.lan |
débian stretch |
Réplication du DC et LDAP/failover |
192.168.200.3 |
/24 |
192.168.200.1 |
srvrodc |
computerclub.lan |
débian stretch |
controleur de domaine en lecture seule |
192.168.200.4 |
/24 |
192.168.200.1 |
srvfiles |
computerclub.lan |
débian stretch |
serveur de fichiers |
192.168.200.5 |
/24 |
192.168.200.1 |
srvwapt |
computerclub.lan |
débian buster |
gestion de la bibliothèque logiciel |
192.168.200.6 |
/24 |
192.168.200.1 |
Une machine windows 10 servira de console de gestion de l’annuaire
Active Directory (en réalité openLDAP) a l’aide des outils de gestion à
distance Microsoft ActivDirectory aka RSAT.

Enregistrer un fichier texte
Pourquoi ?
Lorsque vous venez d’installer un systèmes Gnu/Linux , nombres de
configurations se font en mode texte.
C’est presque un réflexe de se dire quel fichier modifier , c’est plus
simple et standard. On ne perd pas de temps à expliquer comment accéder
à tel ou tel logiciel car nous n’avons pas forcément les même environnements
de bureaux.
Et lorsque l’on est sur un serveur, nous n’avons pas d’environnement
graphique du tout.

Tuner son shell avec oh-my-zsh
Installation de zsh et oh-my-zsh
sudo apt update && sudo apt -yq upgrade && sudo apt -yq install git zsh
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
`Looking for an existing zsh config...
Using the Oh My Zsh template file and adding it to ~/.zshrc.
Time to change your default shell to zsh:
Do you want to change your default shell to zsh? [Y/n] Y
Changing the shell...
Mot de passe :
Shell successfully changed to '/usr/bin/zsh'.
__ __
____ / /_ ____ ___ __ __ ____ _____/ /_
/ __ \/ __ \ / __ `__ \/ / / / /_ / / ___/ __ \
/ /_/ / / / / / / / / / / /_/ / / /_(__ ) / / /
\____/_/ /_/ /_/ /_/ /_/\__, / /___/____/_/ /_/
/____/ ....is now installed!
Before you scream Oh My Zsh! please look over the ~/.zshrc file to select plugins, themes, and options.
• Follow us on Twitter: https://twitter.com/ohmyzsh
• Join our Discord server: https://discord.gg/ohmyzsh
• Get stickers, shirts, coffee mugs and other swag: https://shop.planetargon.com/collections/oh-my-zsh
➜ ~
- Il y a plein de petites améliorations comme celles ci:
- Complétions de chemins et navigation arrière
➜ ~ cd /u/lo/sh
Si le chemin est unique, en appuyant sur TAB vous obtiendez ceci:
➜ ~ cd /usr/local/share
Au lieu de taper cd ../../ pour remonter d'un répertoire, il suffit de ..
➜ share ..
➜ local ..
➜ /usr
- Remplacement des variables
TAB permet aussi de remplacer toutes les variables par leur valeur.
Utilitaire de base d’une débian
Ajout de l’utilisateur à sudo
- Passer en root avec cette commande
su -
, le temps d’installer
sudo et de vous ajouter en tant que sudoers.
A l’installation seul ROOT fait parti des sudoers, sudo est un
utilisataire permettant de donner des droits d’administration
temporairement à un utilisateur standard.
su -
Puis apt install sudo
On ajoute ensuite l’utilisateur via l’éditeur visudo.