C'est le 1er programme qui s'exécute au démarrage du système. Il permet le contrôle des éléments matériels.
Attention !
Ne pas éditer le fichier de configuration du grub /boot/grub/grub.conf !
Ce fichier est généré par la commande grub-mkconfig
par rapport aux différents fichiers qui composent le Grub.
$ grub-mkpasswd-pbkdf2
$ sudo vi /etc/grub.d/00_header
/etc/grub.d/00_header
cat << EOF set superusers="fred" password_pbkdf2 fred grub.pbkdf2.sha512.10000.DABE<*******> ##<********> est le mot de passe créé précédemment avec la commande grub-mkpasswd-pbkdf2 EOF
$ sudo update-grub
Modification du paramétrage GRUB, en ajoutant le paramètre nousb
dans :
L'activation de ce service permet de protéger la memoire du système vis-à-vis d'accès parbitraires réalisés par des périphériques.
La directive iommu=force
doit être ajoutée à la liste des paramètres du noyau choisi lors du démarrage GRUB, en plus de celles déjà présentes dans les fichiers de configurations GRUB :
/etc/default/grub
... GRUB_CMDLINE_LINUX="iommu=force"
Booter en mode single user sous Linux permet d'être connecté directement en root sans taper de mot de passe. Il faut l'interdire !
/etc/inittab
su :S :wait :/sbin/sulogin
On définit une variable d'environnement TMOUT, qui permet de déconnecter les users automatiquement après une période d'inactivité.
On applique, de plus, la restriction “readonly” afin que cette variable ne puisse pas être modifiée.
/etc/profile
if ["EUID" = "0"]||["USER" = "root"] ; then TMOUT=900 else TMOUT=3600 fi readonly TMOUT export TMOUT
/etc/inittab
Trap CTRL-ALT-DELETE ca : :ctrlaltdel :/sbin/shutdown -t3 -r now
vlock -c