Permisos con el sistema de archivos /sys

Permisos con el sistema de archivos /sys

En Ubuntu, los permisos para el sistema de archivos /sys son mucho más laxos que en una instalación predeterminada de Debian. Si tengo un programa que intenta acceder a /sys/class/net/eth0 en Ubuntu, no hay problema, pero en Debian los permisos están bloqueados.

Ahora entiendo que /sys se crea como un espacio virtual para consultar/actualizar valores del kernel, pero no puedo entender cómo modificar los permisos con los que se crea /sys. ¿Es una opción de configuración al compilar el kernel? ¿Se puede modificar con herramientas como sysfsutils?

Editar: Me di cuenta de que mi instalación de Debian podría haber sido modificada desde el servidor que estoy usando. ¿Alguna idea sobre cómo modificaron los permisos del directorio?

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

Respuesta1

El problema fue con el proveedor. Después de instalar el kernel original, todo empezó a funcionar correctamente.

solíaesteHilo para cambiar la selección predeterminada de GRUB.

información relacionada