8 votes

Pourquoi /bin/true dans modprobe.conf ?

install hfs /bin/true

sur /etc/modprobe.d/hfs.conf soi-disant désactive le site hfs

Pourquoi ? C'est bizarre.

1 votes

Avez-vous lu cela quelque part ? Sur Internet ? Veuillez indiquer où vous l'avez trouvé.

1 votes

@michael-hampton cyberciti.biz/faq/linux-disable-mounting-of-uncommon-filesystem est le principal, mais pas le seul. Wikipedia suggère que les primitives sont un moyen de désactiver également : fr.wikipedia.org/wiki/Modprobe

1 votes

D'accord, c'est assez stupide. Vous devriez simplement blacklist un module dont vous ne voulez pas. Vous ne devriez pas faire des choses qui déroutent les gens lorsqu'il existe une manière claire et directe de le faire.

8voto

Ted Points 51

Selon le modprobe.d(5) page de manuel :

commande install modulename...

C'est la primitive la plus puissante : elle indique à modprobe d'exécuter votre commande au lieu d'insérer normalement le module dans le noyau.

Donc, en gros, tu dis au noyau : "Hé, si jamais tu veux insérer le hfs il suffit d'exécuter /bin/true au lieu de la commande que vous auriez exécutée. Il insérera et configurera le module, honnêtement."

0 votes

Merci, Monsieur. Cela bat la commande find pour la conception sémantique la moins intuitive. La commande /bin/false ne serait-elle pas mieux à même d'indiquer à la commande utilisateur Nous avons essayé d'utiliser hfs, mais ce n'est pas ce que nous faisons ici. Nous disons donc "faux", "n'a pas abouti", "n'a pas réussi".

2 votes

Il serait peut-être préférable de dire à l utilisateur ce qui se passe ici, mais c'est un mauvais choix que de le dire à un autre. le noyau à ce sujet. Depuis /bin/false est toujours un échec, modprobe pensera toujours que le chargement du module a échoué. Il convient également de noter que cette approche est une sorte de hack : vous pourriez simplement écrire blacklist hfs dans la configuration, ce qui désactiverait le module, et est simple.

1 votes

C'est la bonne façon de procéder. Je vous remercie. Je vais passer à la méthode de la liste noire, qui devrait être très bientôt la liste de blocage pour ne pas offenser les personnes de couleur. BLM

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X