Como eu mudo o valor de module.sig_enforce que o kernel do Fedora usa?

0

Estou executando um kernel do Fedora ver: 4.15.3-300.fc27.i686). Eu estou tentando carregar um driver de dispositivo personalizado. Quando tento usar o dispositivo (por meio de uma chamada open () em um programa em C), a chamada causa erros com errno igual a 6 (ENODEV). Quando eu olho para isso, vejo as seguintes mensagens do dmesg:

[Tue Apr 24 17:34:32 2018] mymodule: loading out-of-tree module taints kernel.
[Tue Apr 24 17:34:32 2018] mymodule: module verification failed: signature and/or required key missing - tainting kernel

Acho que isso é um problema com o driver não sendo assinado. Os Administrador do Sistema Fedora Guide me diz que preciso reconstruir o kernel para adicionar uma nova chave, mas também diz que

If UEFI Secure Boot is disabled and if the module.sig_enforce kernel parameter has not been specified, then unsigned kernel modules and signed kernel modules without a public key can be successfully loaded.

O computador que estou executando usa o BIOS e não suporta UEFI.

Como descubro qual é o valor atual da configuração module.sig_enforce e como posso alterá-lo?

    
por Jay Elston 26.04.2018 / 00:25

0 respostas