Bonsoir !
Comme prévu, j'ai décidé d'essayer Grsecurity. Je suis donc allée sur
https://grsecurity.net/download.php#test et j'ai récupéré :
grsecurity-3.1-4.3.4-201601231215.patch
gradm-3.1-201507191652.tar.gz
Puis je suis allée sur
https://www.kernel.org/ et j'ai récupéré :
Stable 4.3.4
J'ai tout téléchargé dans mon dossier /download/ puis j'ai décompressé les fichiers .tar.gz. Ensuite, ça m'a donné un dossier /linux-4.3.4/ ainsi qu'un dossier /gradmin/ plus le patch "grsecurity-3.1-4.3.4-201601231215.patch". J'ai déplacé tout ça dans /usr/src/ et j'ai conservé les archives dans mon dossier /download/ (à détruire plus tard).
J'ai fait les commandes suivantes (comme indiqué dans la
documentation de Grsecurity)
cd /usr/src/linux-4.3.4/
sudo patch -p1 < ../grsecurity-3.1-4.3.4-201601231215.patch
Ça a bien patché le kernel. J'ai donc fait la commande suivante depuis /usr/src/linux-4.3.4/ :
sudo make menuconfig
Et comme indiqué dans la documentation, je dois me baser sur les messages d'erreur pour installer les packages ou librairies manquantes soit, ce que me retourne Konsole :
sabina@sabina-PC:/usr/src/linux-4.3.4$ sudo make menuconfig
HOSTCC scripts/kconfig/mconf.o
In file included from scripts/kconfig/mconf.c:23:0:
scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: Aucun fichier ou dossier de ce type
#include CURSES_LOC
^
compilation terminated.
make[1]: *** [scripts/kconfig/mconf.o] Erreur 1
make: *** [menuconfig] Erreur 2
sabina@sabina-PC:/usr/src/linux-4.3.4$
Est-ce que ça vous dit quelque chose ? Merci d'avance !
-----------------------------
J'ai avancé d'un pas. J'ai fait :
sudo apt-get install libncurses5 libncurses5-dev
Puis de nouveau
cd /usr/src/linux-4.3.4/
sudo make menuconfig
Et j'ai accès au menu de configuration. Je reviendrais plus tard ! 😛