Получить тип памяти и скорость без sudo

Проблема в том, что вы уже установили свой корень в ' (hd0,gpt1 )', который, как я полагаю, является (вашим /boot/efiкаталогом ), где находится ваш grub.

Следовательно, написание /boot/efi/...эквивалентно написанию /boot/efi/boot/efi..., которого, скорее всего, не существует.

Вы должны изменить /boot/efi/EFI/...просто на/EFI/...

1
08.09.2020, 13:30
1 ответ

Информация о скорости памяти доступна только из DMI. Легко убедиться, что когда lshw ищет информацию, он получает ее через DMI. Даже при запуске от имени пользователя root lshw -short -C memory -disable dmiбез DMI знает только общий объем памяти.

Это означает, что этот вопрос действительно перефразирует, как получить декодирование DMI без root. Два соответствующих источника:

Подводя итог идеям этих двух:

  • «Если вы хотите предоставить пользователям, не являющимся -root, доступ ко всей информации DMI, вы можете изменить права доступа к файлам в /sys/firmware/dmi/tables на 444 (или установить для группы что-то значимое для ваша система,и установите разрешения 440 )в каком-нибудь сценарии инициализации."
  • Вы можете бороться с sudo, чтобы предоставить доступ к dmidecode/lshw.
  • Если вы можете изменить запуск системы, вы можете настроить сценарий инициализации для вывода информации DMI в текстовый файл.

Но если у вас нет сотрудничества с root, узнать это невозможно.

0
18.03.2021, 23:06

Теги

Похожие вопросы