Skip to content

FreeLinX base 1.0.13

Choose a tag to compare

@Voctl Voctl released this 04 Oct 00:11
· 21 commits to master since this release

FreeLinX base 1.0.13 — security fix for v1.0.11.1

If you installed FreeLinX from v1.0.11.1, reinstall from this image. On v1.0.11.1 every console of an installed system (tty1–tty3 and the serial line) had a root shell without asking for a password, so the root password set by xsetup protected nothing.

freelinx-base-x86_64.iso — 279 MB, BIOS and UEFI
sha256 aac5824f7fa86cd2f0e74edfc3a470408223a6eb9ee14bf73744d3c3c8a703cb

What changed

  • An installed system now asks for a login on every console (getty + login), as 1.0.8–1.0.11 did. The live medium still opens a root shell, as before.
  • If getty or login is missing, the console stays closed rather than giving a shell. Use "Rescue shell" in the boot menu to repair the system.
  • Otherwise the image has the same files as v1.0.11.1: the 1.0.12 installer, where root password and user creation work, and the new boot text.

Tested

test-xsetup-qemu.sh runs all 13 xsetup steps, boots the installed disk without the medium, logs in as the user and as root, checks hostname, time zone, groups, shell, sshd, ntpd, UUID pins and the framebuffer console, then reboots and checks persistence.

  • BIOS: 29 passed, 0 failed
  • UEFI (OVMF): 29 passed, 0 failed

check-nognu: 0 failing. Not tested on real hardware.