O problema foi com o provedor. Depois de instalar o kernel de ações, as coisas começaram a funcionar corretamente.
Eu usei este tópico para alterar a seleção padrão do GRUB.
No Ubuntu, as permissões para o sistema de arquivos / sys são muito mais frouxas do que em uma instalação Debian padrão. Se eu tenho um programa tentando acessar / sys / class / net / eth0 no Ubuntu, não há problema, mas no Debian as permissões estão bloqueadas.
Eu entendo agora que / sys é criado como um espaço virtual para consultar / atualizar os valores do kernel, mas não consigo descobrir como modificar as permissões com as quais o / sys é criado. É uma opção de configuração ao compilar o kernel? Pode ser modificado com ferramentas como sysfsutils?
Edit: Eu percebi que minha instalação do Debian pode ter sido modificada do host do servidor que estou usando. Alguma idéia de como eles modificaram as permissões do diretório?
total 4
dr-xr-xr-x 11 root root 0 Oct 2 11:43 .
drwxr-xr-x 22 root root 4096 Sep 23 13:32 ..
drwx------ 2 root root 0 Oct 2 11:43 block
drwx------ 28 root root 0 Oct 2 11:43 bus
drwx------ 67 root root 0 Oct 2 11:43 class
drwx------ 4 root root 0 Oct 2 11:43 dev
drwxr-xr-x 18 root root 0 Oct 2 11:43 devices
drwx------ 4 root root 0 Oct 2 11:43 firmware
drwxr-xr-x 11 root root 0 Oct 2 11:43 fs
drwx------ 10 root root 0 Oct 2 11:43 kernel
drwx------ 196 root root 0 Oct 2 11:43 module
O problema foi com o provedor. Depois de instalar o kernel de ações, as coisas começaram a funcionar corretamente.
Eu usei este tópico para alterar a seleção padrão do GRUB.