Em um sistema de arquivos regular, por exemplo ext4 , se você tiver apenas w de permissão em um arquivo, você não poderá ler ( cat ), você precisa ler ( r ) bit para isso. Observe que root pode ler qualquer arquivo, independentemente dos bits de permissão.
Agora, /sys é um ponto de montagem de sysfs especial fornecido pelo kernel do Linux, que na verdade é um sistema de arquivos virtual e funciona de maneira diferente dos sistemas de arquivos comuns. /sys contém informações relacionadas ao dispositivo do sistema.
Modificar algo em /sys alteraria diretamente a estrutura de dados interna do kernel, de forma que dependesse do kernel o que permitiria ou negaria.
Para /sys/module/nf_conntrack_ipv4/uevent , você tem apenas w bits definido para o proprietário ( root ), mesmo se você adicionar r bit para root (, o que é uma ideia muito ruim ), durante a leitura do arquivo, você obteria um erro de E / S porque, por design, o kernel não permitiria que ninguém lesse os uevents para o módulo nf_conntrack_ipv4 .