Пароль защищает Grub2, но все еще позволяет нормальную начальную загрузку

Пространства имен UTS являются пространствами имен для каждого процесса, позволяющими процесс иметь различные пространства имен для различных ресурсов. Например, процесс мог иметь ряд пространств имен для следующего:

  • точки монтирования
  • Числа PID
  • состояние сетевого стека
  • IPC - предайте связь процесса земле

Примечание: использование пространств имен было ограничено только для укоренения вплоть до версии 3.8 + Ядра Linux.

недоля

Можно использовать команду unshare разъединять пространство имен родителя с дочерним процессом.

$ unshare --help
Usage: unshare [options]  [args...]
Run program with some namespaces unshared from parent

  -h, --help        usage information (this)
  -m, --mount       unshare mounts namespace
  -u, --uts         unshare UTS namespace (hostname etc)
  -i, --ipc         unshare System V IPC namespace
  -n, --net         unshare network namespace

For more information see unshare(1).

параметр компилятора

Поддерживайте uts пространства имен. Это позволяет контейнеры, т.е. vservers, для использования uts пространств имен для обеспечения другой uts информации для различных серверов. Если не уверенный, скажите N.

5
13.04.2017, 15:22
2 ответа

Просто добавьте «--unrishericed» в строку «класс» в /etc/grub.d/10_linux, как описано здесь:
https://bugzilla.redhat.com/show_bug.cgi?id=840204# C53

Затем восстановите свой GRUB Config с помощью «GRUB-MKCONFIG -O /BOOT/GRUB/GRUB.CFG» или что подходит для вашей установки.

Если у вас уже есть настройка пароля до этого, у вас сейчас будет поиск конфигурации GRUB.

Это кажется проблемой / регрессией с проектом Upstream Grub, а не столько Федора, так как я использую арку, и у меня была такая же проблема. Ни арка Wiki, ни Docs Grub действительно не решают эту ситуацию, насколько я мог сказать.

Я предполагаю, что мне нужно сделать резервную копию My /etc/grub.d/10_linux и / или установить его как неизменную, чтобы он мог сломать обновления Grub как напоминание о том, что я сделал, до этого фиксируется вверх по течению.

1
27.01.2020, 20:42

Вы должны не добавить, а заменить --users на --unrestricted:

sudo vim /etc/grub.d/10_linux +127
   echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} --unrestricted  '' \$menuentry_id_option 'gnulinux-$version-$type-$boot_device_id' {" | sed "s/^/$submenu_indentation/"
  else
      echo "menuentry '$(echo "$os" | grub_quote)' ${CLASS} --unrestricted  '' \$menuentry_id_option 'gnulinux-simple-$boot_device_id' {" | sed "s/^/$submenu_indentation/"

sudo update-grub

**kubuntu14.04 показан пример

1
27.01.2020, 20:42

Теги

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