Hallo zusammen,
Dieser Thread soll die neue Packages für LMN 7.4 auflisten.
Gruß
Arnaud
Hallo zusammen,
Dieser Thread soll die neue Packages für LMN 7.4 auflisten.
Gruß
Arnaud
Hallo zusammen,
linuxmuster-linbo-gui7 steht jetzt in der Version 7.4.1 mit folgenden Änderungen zur Verfügung:
Bei Problemen bitte ein GitHub-Issue öffnen.
VG
Dorian
Moin!
LINBO 7.4.18 ist da
Das Release bringt kleine Verbesserungen bei Torrent und linbo-remote sowie zwei Fehlerbehebungen für den Start ohne Netz.
Neu
<Host>_linbo-remote_<Datum>.log und überschreibt nicht mehr das vorige. Zusätzlich landet pro beendetem Lauf ein JSON-Eintrag in linbo-remote_runs.jsonl im LINBO-Log-Verzeichnis (Host, Kommandos, Start, Ende, Rückgabewert). Bei einem Abbruch durch ein Signal steht dort 128 plus Signalnummer. Alte Logs werden aufgeräumt und die Datei rotiert (#179).Behoben
dhcpretry half nicht. Solche Schnittstellen werden jetzt übersprungen, die DHCP-Anfrage hat ein Zeitlimit, danach startet LINBO offline./dev/disk/by-id (zum Beispiel virtio-Platten ohne Seriennummer, manche eMMC- und USB-Datenträger). Vorher endete der Offline-Start im „remote control mode“.Alle Änderungen: Comparing v7.4.17...v7.4.18 · linuxmuster/linuxmuster-linbo7 · GitHub
(Erstellt mit Hilfe von Claude)
VG, Thomas
Moin!
linuxmuster-linbo7 7.4.19 bringt einen Sicherheitsfix. Bitte spielt es zeitnah ein.
Worum geht es?
Zu jedem Windows-Image legt LINBO eine Datei *.macct ab. Sie enthält die Samba-Passwort-Hashes des Maschinenkontos, mit dem das Image erstellt wurde. Diese Dateien dürfen nur für root lesbar sein.
Seit Version 7.4.5 hat linbo-torrent einen Teil dieser Dateien dem Benutzer nobody übergeben, nämlich die Kopien unter images/<image>/backups/ und unter images/.incoming/. Bei jedem Lauf traf das kurz auch alle anderen .macct-Dateien. Das rsync-Modul [linbo] stellt /srv/linbo als nobody und ohne Anmeldung bereit. Wer den rsync-Dienst des Servers erreichen konnte, konnte diese Dateien also herunterladen.
Betroffen: linuxmuster-linbo7 7.4.5 bis 7.4.18
Nicht betroffen: die 4.3-Reihe
Was ist zu tun?
Beim Upgrade werden alle vorhandenen .macct-Dateien unter /srv/linbo/images automatisch auf root:root mit Modus 600 gesetzt. Mit
find /srv/linbo/images -name '*.macct' ! -user root
könnt ihr das kontrollieren. Der Befehl darf nichts ausgeben.
Wenn ihr nicht ausschließen könnt, dass .macct-Dateien abgerufen wurden, und ihr ganz sicher gehen wollt, könnt ihr das Passwort des Maschinenkontos erneuern. Dazu muss der Muster-Client neu der Domäne beitreten und direkt danach ein Image erstellt und ausgerollt werden.
Ob das für euer System notwendig ist, müsst ihr selbst abwägen.
Details
Release Notes: Release 7.4.19 · linuxmuster/linuxmuster-linbo7 · GitHub
Fix: fix(linbo-torrent): never hand machine account files to nobody by TomlDev · Pull Request #182 · linuxmuster/linuxmuster-linbo7 · GitHub
Props gehen an Tom Lehmann (netzint), der das Problem gefunden und behoben hat.
(Erstellt mit Hilfe von Claude)
VG, Thomas
Hallo zusammen,
Ich bin endlich dazu gekommen, neue Pakete zu veröffentlichen:
Wir empfehlen, zeitnah zu aktualisieren.
smbcquotas übergeben..macct-Dateien hochgeladener Images sind nur noch für root lesbar. Danke an TomlDev (linuxmuster-tools#44).PATCH /groups/{group} schreibt nur noch die Eigenschaften, die mitgeschickt werden. Danke an Maddi02 für Meldung und Tests (linuxmuster-api#49).lmncli schoolclass sync -c <klasse> -s <schule> --groups.Listen werden jetzt so sortiert, wie man sie liest: pc5 vor pc10, und die Klassen als 5a, 10b, dann abitur. Das betrifft Klassen, Projekte, Drucker, Geräte, Räume, LINBO-Gruppen und -Images sowie die Mitglieder einer Sitzung, in der Schulkonsole, in der API und in lmncli.
_ und - enthalten, wie es sophomorix-device ohnehin verlangt. Die Schulkonsole lehnt . und + ab, auch beim Duplizieren einer Gruppe.POST /linbo/restart-services), sowie Anzeigen und Zurückziehen der Befehle, die auf den nächsten Start eines Rechners warten (/linbo/sync/onboot). Danke an TomlDev (linuxmuster-api#43, #44).initcache wird über die API auch ohne Download-Typ angenommen, und der Änderungs-Feed /linbo/changes verpasst keine Änderung mehr. Danke an TomlDev (linuxmuster-tools#42, #38).manual für MAIL_LOCAL_PART_SCHEME in der school.conf. Eine vorhandene Mailadresse wird dann nicht mehr überschrieben, neue Benutzer und Benutzer ohne Adresse bekommen ihren Loginnamen. MAIL_LOCAL_PART_MAP und MAILDOMAIN=NONE haben Vorrang. Danke an hermanntoast (sophomorix4#188)./users) braucht statt etwa 13 Sekunden weniger als eine Sekunde.lmncli users ls ist schneller.POST /linbo/hosts/query, GET /linbo/configs und POST /linbo/hosts/scan liefern eine leere Liste statt eines 404, wenn nichts gefunden wird (linuxmuster-api#45).GET /linbo/changes liefert die Felder deletedHosts und deletedStartConfs nicht mehr, sie waren immer leer. Ein gelöschter Eintrag ist der, der in allHostMacs bzw. allStartConfIds fehlt.Devices.check_conf() gibt jetzt ein Dict zurück (valid, counts, findings, report) statt einer Liste oder False. Die Variable COMPUTER_ROLES ist entfernt, SophomorixIni.computerrole ist veraltet, Ersatz: SophomorixIni().computer_roles.roles.Viele Grüße
Arnaud