Environment: Ubuntu 20.04 SecureBoot-enabled
How to reproduce:
– Install NoMachine 7.6.2
$ sudo insmod /usr/NX/bin/drivers/nxusb.ko
insmod: ERROR: could not insert module /usr/NX/bin/drivers/nxusb.ko: Operation not permitted
Inspecting /var/log/syslog lead me to the following entry:
[171129.286477] Lockdown: insmod: unsigned module loading is restricted; see man kernel_lockdown.7
I think this is because nxusb module is not signed one. Of course we, users are building nxusb binaries on our machines in home-brewing way during NoMachine installation process.
Almost the same thing happens for recent (Big Sur) macOS releases.
I know disabling SecureBoot is a *recommended* solution here, but I doubt lowering security level is a *correct* way. Could you please consider providing signed binaries officially?