

Ce tutoriel explique comment restreindre l'exĂ©cution de scripts non signĂ©s avec sudo sous Linux. Sudo permet aux utilisateurs d'exĂ©cuter des commandes avec les privilĂšges d'un autre utilisateur, gĂ©nĂ©ralement root. Restreindre l'exĂ©cution de scripts non signĂ©s renforce la sĂ©curitĂ© en empĂȘchant l'exĂ©cution de scripts malveillants.

âą Un systĂšme Linux avec accĂšs root.
âą Connaissance de l'Ă©diteur de texte vi ou nano.
⹠Compréhension des bases de la gestion des utilisateurs et des permissions sous Linux.

Le fichier sudoers contrÎle les permissions sudo. Vous pouvez le modifier pour restreindre l'exécution de scripts.

âą Ouvrez le fichier sudoers avec la commande
Code:
sudo visudo
âą Ajoutez la ligne suivante Ă la fin du fichier :
Code:
Defaults requiretty
âą Cette option force sudo Ă demander un terminal interactif, empĂȘchant l'exĂ©cution de scripts non interactifs.
âą Enregistrez et fermez le fichier.

L'option
Code:
-i

⹠Lorsque vous exécutez un script avec sudo, utilisez la commande suivante :
Code:
sudo -i /chemin/vers/le/script.sh
⹠Cela ouvrira un nouveau shell interactif en tant que root avant d'exécuter le script.


âą Simple Ă mettre en Ćuvre, s'applique globalement Ă tous les utilisateurs.

⹠Offre une granularité plus fine, permet de restreindre l'exécution de scripts spécifiques.


âą Peut empĂȘcher l'exĂ©cution de scripts lĂ©gitimes non interactifs.

⹠Nécessite de modifier la façon dont les scripts sont exécutés avec sudo.

Combinez les deux méthodes pour une sécurité renforcée.

Soyez prudent lorsque vous modifiez le fichier sudoers, car des erreurs peuvent entraĂźner des problĂšmes d'accĂšs au systĂšme.

Utilisez des outils de gestion de configuration tels que Ansible ou Puppet pour gérer les permissions sudo de maniÚre centralisée.

⹠Utilisez des mécanismes de contrÎle d'accÚs plus avancés tels que SELinux ou AppArmor pour restreindre l'exécution de scripts non signés.

Restreindre l'exécution des scripts non signés avec sudo est une étape importante pour sécuriser votre systÚme Linux. En utilisant les méthodes décrites dans ce tutoriel, vous pouvez réduire les risques liés aux scripts malveillants.
Source: Tutoriaux-Excalibur, merci de partager.