hudecof.grub-password
grub-passwort
Grundlegendes grub-Passwort für grub v1 und grub v2.
Diese Rolle setzt ein globales Passwort, um die Bearbeitung des Menüs einzuschränken.
Diese Rolle kann keine Passwörter oder Benutzer für v2 pro Element festlegen.
Ich habe diese Rolle auf den in der Mate-Datei angegebenen Plattformen getestet, aber das bedeutet nicht, dass sie auf anderen Plattformen funktioniert. Bitte fügen Sie die entsprechende vars/os-<PLATTFORM>.yml
oder vars/os-<PLATTFORM>-<VERSION>.yml
Datei hinzu.
Anforderungen
Keine
Rollenvariablen
Die Rollenvariablen sind von der grub-Version abhängig, siehe defaults/main.yml
.
Das Standardpasswort ist changeme
, also folgen Sie bitte dieser Empfehlung.
grub v1
grub_password_v1_passwd
ist ein md5-Passwort, das mit /sbin/grub-md5-crypt
generiert wurde.
grub v2
Die Zeilen, die von grub_password_v2_admin
und grub_password_v2_passwd
generiert werden, sind
set superusers="{{ grub_password_v2_admin }}"
password_pbkdf2 {{ grub_password_v2_admin }} {{ grub_password_v2_passwd }}"
grub_password_v2_unrestricted
gibt an, ob Sie --unrestricted
zu den Menüeinträgen hinzufügen möchten. Wenn diese Direktive fehlt, bootet das System nicht, ohne Benutzernamen und Passwort einzugeben.
Beispiel-Playbook
Es ist immer hilfreich für die Nutzer, ein Beispiel dafür zu haben, wie man Ihre Rolle verwenden kann (zum Beispiel mit als Parameter übergebenen Variablen):
- hosts: server
roles:
- hudecof.grub-passwort
Lizenz
BSD
Autorinformationen
Peter Hudec
CNC, a.s.
ansible-galaxy install hudecof.grub-password