Oui les points 1/ et 2/ sont interdépendant
En fait le module usb_storage n'est chargé qu'à la première insertion d'une unité de stockage usb ...
Donc le point que tu appelles 1/ instaure un chargement initial du module ( install usb-storage /bin/true ) au boot même si pas de clef (par exemple)
Le point que tu appelles 2/ le blacklist (on ne peux blacklister un module qui n'existe pas ou qui n'est pas encore chargé)
Donc il faut le 1/ ET le 2/
(avant ce module était chargé en permanence. Ensuite si tu veux qu'il soit chargé de façon permanente par le noyau rien ne t'empêche de compiler ton propre kernel en passant cette option)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ
Maintenant systemd ne le propose plus
(bien que si tu fais ce qui est sus cité ça passe quand même)
Donc si tu ne veux pas trop trifouiller via systemd, utilise un cron