Ubuntu Configuratie Handleiding

Leer hoe je Secure Boot uitschakelt, Grub configureert voor LXD-ondersteuning, en roottoegang zonder wachtwoord inschakelt op Ubuntu-systemen.

Deze handleiding biedt instructies voor het configureren van Grub om LXD te ondersteunen en roottoegang zonder een wachtwoord mogelijk te maken. Hoewel het inschakelen van roottoegang zonder een wachtwoord niet strikt noodzakelijk is, kan het handig zijn voor gemak, vooral op een ontwikkellaaptop.

Secure Boot

Zorg ervoor dat Secure Boot is uitgeschakeld op je systeem. Dit is vaak nodig voor aangepaste kernelparameters en modules.

Grub

Grub is een bootloader die het opstartproces van het besturingssysteem beheert. Het configureren van Grub met specifieke opties is noodzakelijk voor bepaalde applicaties zoals LXD om correct te functioneren.

Open het bestand /etc/default/grub met een teksteditor.

sudo nano /etc/default/grub

Zoek de regel die begint met GRUB_CMDLINE_LINUX en pas deze aan naar:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1 systemd.unified_cgroup_hierarchy=0"

Sla de wijzigingen op en werk Grub bij om ze toe te passen:

sudo update-grub

Herstart je systeem om er zeker van te zijn dat de wijzigingen van kracht worden:

sudo reboot

Zonder deze aanpassingen werken CentOS 7-machines mogelijk niet correct in het netwerk en kunnen containers geen IP-adres verkrijgen. Als je een foutmelding tegenkomt die zegt:

De container kon binnen 30 seconden geen IPv4-adres verkrijgen.

Dan is deze Grub-configuratie wijziging noodzakelijk.

Roottoegang zonder Wachtwoord Inschakelen

Roottoegang zonder wachtwoordprompt kan taken die administratieve rechten vereisen vereenvoudigen.

Voeg je gebruiker toe aan het sudoers bestand zonder wachtwoordvereiste:

echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/$USER > /dev/null

Hoewel dit de toegang voor taken die rootprivileges nodig hebben vereenvoudigt, wees voorzichtig en begrijp de veiligheidsimplicaties van het toestaan van wachtwoordloze sudo toegang.