Разрешения для файловой системы /sys

Разрешения для файловой системы /sys

В Ubuntu разрешения для файловой системы /sys гораздо слабее, чем в установке Debian по умолчанию. Если у меня есть программа, пытающаяся получить доступ к /sys/class/net/eth0 в Ubuntu, то проблем не возникает, но в Debian разрешения заблокированы.

Теперь я понимаю, что /sys создается как виртуальное пространство для запроса/обновления значений ядра, но я не могу понять, как изменить разрешения, с которыми создается /sys. Это параметр конфигурации при компиляции ядра? Можно ли его изменить с помощью таких инструментов, как sysfsutils?

Редактировать: Я понял, что моя установка Debian могла быть изменена с хоста сервера, который я использую. Есть идеи, как они изменили разрешения каталога?

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

решение1

Проблема была с провайдером. После установки стокового ядра все стало работать правильно.

я использовалэтоттема для изменения выбора GRUB по умолчанию.

Связанный контент