12. marts 2024 09:08
-
Læs mere...
Kære alle anvendere af OS2borgerPC
Så er der endnu et nyhedsbrev, og denne gang med nye images.
I kan i øvrigt finde alle nyhedsbreve her: https://os2borgerpc-admin.magenta.dk/changelog/
Vi har frigivet et nyt OS2BorgerPC image - version 5.2.0. I det nye image er der nye versioner af mange Ubuntu-pakker, sådan at der er færre opdateringer at hente, efter at en ny maskine er installeret. Derudover har vi selv lavet et par forbedringer: Klienten vil nu forsøge at opdatere sig selv inden registrering. Vi har indbygget scripts til at forhindre en sjælden fejl i opstarten og givet superuser tilladelse til at redigere printer-indstillinger (dvs. logge ind på localhost:631 og redigere i CUPS’ indstillinger).
Vi har ligeledes frigivet et nyt Kiosk image - version 2.1.0. Det nye Kiosk-image indeholder også nye Ubuntu-pakker. Der har ikke været behov for at lave andre ændringer.
Dette script er blevet opdateret til også at sætte en startside (borger.dk), hvis der ikke er sat én i forvejen. Hvis man allerede har valgt en anden startside via scriptet “Browser - Chrome/Chromium: Sæt startside”, vil den tidligere valgte startside fortsat være gældende. Man kan også fortsat ændre startsiden via scriptet “Browser - Chrome/Chromium: Sæt startside”. Opdateringen af “Browser - Chrome: Installer” har udelukkende til formål at sikre, at der også vil være sat en startside, hvis man installerer Chrome uden efterfølgende at køre “Browser - Chrome/Chromium: Sæt startside”. Dette er for at forhindre, at Borger selv kan indstille startsiden.
Dette script er blevet opdateret, så man nu har mulighed for at vælge den protokol, som skal bruges til at tilføje printeren. Dette kan være relevant, hvis printeren ikke understøtter protokollen “ipp”, som den tidligere udgave af scriptet var sat til at benytte. Protokollen “ipp” er fortsat standardværdien, hvis man ikke angiver en anden protokol. Derudover angiver scriptet nu både beskrivelse og placering for den pågældende printer. Dette er blevet tilføjet, fordi Ubuntu viser placeringen for en printer flere steder end beskrivelsen for en printer.
Dette script er blevet opdateret, så man nu har mulighed for at vælge den protokol, som skal bruges til at tilføje printeren. Dette kan være relevant, hvis man ønsker at benytte en anden protokol end “socket”, som den tidligere udgave af scriptet altid benyttede. Protokollen “socket” er fortsat standardværdien, hvis man ikke angiver en anden protokol. Derudover angiver scriptet nu både beskrivelse og placering for den pågældende printer. Dette er blevet valgt, fordi Ubuntu viser placeringen for en printer flere steder end beskrivelsen for en printer. System - Opdater alt nu Dette script er blevet opdateret, så det kan håndtere og rette flere mulige fejltilstande. Denne opdatering burde mindske forekomsten af situationer, hvor scriptet fejler. Det kan dog i nogle tilfælde stadig være nødvendigt at køre scriptet flere gange, før opdateringen gennemføres.
Vi har udviklet dette script, som kan bruges til at installere Chromium-browseren på en OS2borgerPC, ligesom det er muligt på OS2borgerPC Kiosk. Chromium er den open source kodebase, som Chrome baseres på, så disse to browsere er næsten identiske.
I samme forbindelse har vi omdøbt de Chrome-relaterede scripts, som også virker for Chromium til Chrome/Chromium, f.eks. “Browser - Chrome/Chromium: Sæt startside”. Chrome og Chromium vil dele de indstillinger, som sættes via disse scripts. De scripts, hvis navne kun indeholder Chrome og ikke Chromium, vil kun påvirke Chrome. Eksempelvis vil scriptet “Browser - Chrome: Start i maksimeret, fuld skærm eller kiosk tilstand” kun påvirke Chrome.
Vi har udviklet dette script, som får Firefox-browseren til at starte i maksimeret tilstand som standard.
Vi har udviklet dette script, som kan bruges til at installere AnyDesk, der er et værktøj til remote desktop, à la Teamviewer og BeyondTrust/Bomgar, som der i forvejen er scripts til.
22. december 2023 13:34
-
Læs mere...
I løbet af januar vil vi rulle et opdateringsscript ud til alle maskiner. Formålet med scriptet er følgende:
For at sikre fortsat høj performance på administrationsportalen og API’et laver vi en finjustering i tjek-in-tidspunkter, så disse ikke længere kun foregår på tilfældige minuttal, men også tilfældige sekundtal. Dette spreder arbejdet for administrationsportalen mere ligeligt ud, og det skulle også gerne betyde, at siden og API’et bliver mere responsivt (dvs. endnu hurtigere svartider).
Vi får i stigende grad support-opgaver relateret til hardware, som vi gerne vil blive bedre og hurtigere til at løse. Derfor er det planen at få alle maskiner til at indrapportere fabrikant og modelnavn samt basal info om processor og RAM for hurtigere at kunne fejlfinde hardware-relaterede problemer og for at have et bedre overblik over, hvilken hardware I benytter derude. Det vil også give os endnu bedre og hurtigere muligheder for at vurdere, hvilken hardware vi bør teste ændringer på.
Disse nye oplysninger indsendes som “Konfigurationer”, og de vil derfor også være synlige for jer på administrationsportalen inde på den enkelte computer.
Siden disse oplysninger gemmes i Konfigurationer, vil oplysningerne også blive tilgængelige i gennem API’et på adressen /api/system/configuration/
En ny version af klienten er nu frigivet - version 2.4.1. Klienten indrapporterer fremover i forbindelse med registrering informationer om fabrikant af maskinen, processorer og RAM. Når I registrerer nye maskiner, som er installeret ud fra et af de nye images, vil I kunne finde denne information under en computers “Konfigurationer” på adminportalen.
Vi har været i gang med at lave og teste nye images til både BorgerPC og Kiosk, baseret på Ubuntu 22.04.3. Vi regner med de begge er klar tidligt i januar.
Delvist finansieret af Borås i Sverige har vi udviklet et system, der gør det muligt at kræve SMS-verifikation ved login på BorgerPC’er. Specifikt indtastes telefonnummer, og der modtages en kode på SMS, som skal indtastes for at færdiggøre login. SMS’en sendes via en integration til det svenske firma SMSTeknik, som leverer SMS-services. Der er endvidere også udviklet en mulighed for at integrere dette system med open source booking-systemet Easy!Appointments, så borgere via en hjemmeside kan booke en maskine. Booking skal så foretages, inden der kan logges ind på maskinen.
Hvis nogle af jer skulle være interesserede i noget tilsvarende, kan I kontakte os, og så kan vi se på mulighederne.
For at lette overblikket over vores browser-relaterede scripts har vi samlet alle disse scripts i en ny “Browser”-kategori. Dette inkluderer scripts for Firefox, Chrome og Edge samt scripts til at vælge standard-browser eller udskifte browser-genvejen i venstremenuen. Sidstnævnte skulle man tidligere finde i OS2borgerPC-kategorien. Scripts, der er specifikke for f.eks. Chrome eller Firefox, har fortsat navne, der indikerer dette såsom “Browser - Chrome: Installer”.
Århus indrapporterede, at scriptet ikke længere gav VNC-forbindelse til maskiner opgraderet til 22.04. Vi undersøgte problemet og opdaterede scriptet, så det igen kan bruges til at opnå VNC-forbindelse til 22.04-maskiner.
Dette script er blevet opdateret til at kunne udskifte browser-genvejen i venstremenuen med en vilkårlig (understøttet) browser-genvej. Scriptet kan således udskifte Firefox- eller Chrome-genvejen med Edge, Edge- eller Chrome-genvejen med Firefox og Firefox- eller Edge-genvejen med Chrome. I den forbindelse har vi omdøbt scriptet, så navnet i højere grad reflekterer funktionaliteten. Alle tilknyttede udgaver af scriptet har fået opdateret deres inputparametre, så de har samme effekt som før.
Dette script er blevet opdateret til bedre at håndtere den ønskede papirstørrelse for de printere, der understøtter flere papirstørrelser. Hvis I oplever problemer i denne retning, anbefaler vi at genkøre dette script og gensætte den ønskede papirstørrelse. Oplever I stadig problemer derefter, hører vi gerne fra jer.
Dette script kan bruges til at slå dvale- og hviletilstand fra eller til. I modsætning til scriptet “Desktop - Fjern Luk Ned, Genstart og Hviletilstand fra menuen”, som kan fjerne borger-brugerens mulighed for at aktivere hviletilstand, vil dette script indstille maskinen til aldrig at gå i dvale- eller hviletilstand. Scriptet vil således også forhindre bærbare computere i at gå i dvale automatisk, når skærmen bliver slået ned.
Vi har testet og opdateret alle vores scripts, som kan bruges til at styre lydindstillingerne for OS2borgerPC og OS2borgerPC Kiosk.
Dette script kan bruges til at installere eller fjerne Ubuntus lydsystem “pulseaudio” på en Kiosk-maskine. Pulseaudio er ikke som udgangspunkt installeret på OS2borgerPC Kiosk, og dette script er derfor en forudsætning for at de andre lyd-relaterede scripts vil fungere på OS2borgerPC Kiosk.
Dette script skriver en række informationer om de tilgængelige lydenheder og deres indstillinger til job-loggen. Det kan bl.a. bruges til at afgøre lydenhedernes navne, som skal bruges som input til de øvrige lyd-relaterede scripts.
Hvis computeren har flere mulige lydudgange, kan dette script bruges til at vælge en standard-lydudgang, der bruges som udgangspunkt. På OS2borgerPC vil det stadig være muligt at skifte til en anden lydudgang via indstillinger, hvis man har adgang til indstillinger.
Dette script kan bruges til at mute eller unmute en lydudgang. På OS2borgerPC Kiosk vil alle lydudgange som udgangspunkt være mutede, så det vil være nødvendigt at bruge dette script til at unmute de(n) lydudgang(e), som man ønsker at benytte.
Dette script kan bruges til at indstille volumen for en lydudgang. På OS2borgerPC Kiosk vil alle lydudgange som udgangspunkt have volumen 0, så det vil være nødvendigt at bruge dette script til at justere volumen for de(n) lydudgang(e), som man ønsker at benytte. Bemærk at visse højttalere kun understøtter bestemte volumen-trin via denne metode, og hvis man vælger en anden volumen, vil de i stedet bruge nærmeste trin. Et eksempel kunne være en højttaler, som bruger 28 % volumen, selvom man har valgt 25 %.
På forespørgsel fra Vordingborg har vi udviklet dette script, som kan bruges til at installere Microsoft Intune på en OS2borgerPC. På grund af forskelle i installationsprocessen, vil scriptet på nuværende tidspunkt kun virke på 22.04.
På forespørgsel, også fra Vordingborg, har vi udviklet dette script, som kan ændre Borger-brugerens navn på login-skærmen. Det kan f.eks. benyttes, hvis man har kursusmaskiner, hvor man ønsker, at Borger-brugeren skal hedde “Kursist”.
17. marts 2023 13:54
Information omkring nye images og om opgraderingsprocessen for eksisterende maskiner til 22.04
Læs mere...
Kære kunder og anvendere af OS2borgerPC
Her kommer en lang mail, så sæt vand over til te eller kaffe, snup en kiks eller en gulerod, og find en god stol...
Vi er nu klar med opgraderingen til Ubuntu 22.04.2 LTS. Så her er en lang og grundig mail til jer, der skal stå for opgraderingen. Heldigvis er langt det meste automatiseret, men læs gerne mailen for en sikkerheds skyld. Det er jo i store træk det, OS2borgerPC handler om: Sikkerhed.
Vi har både udviklet nye images og en række scripts til at opgradere de eksisterende maskiner.
Vi har også lavet et script, der kan bruges på de maskiner, hvor nogle af jer fik klikket ja til at opgradere, inden den ny version var klar. Dermed får PC’erne samme tilstand, som hvis de var blevet opgraderet via vores scripts.
Vi gennemgår først OS2borgerPC og derefter OS2borgerPC Kiosk.
Det nye OS2borgerPC-image findes under “Versioner” på admin-sitet.
Bemærk desuden at vi har opdateret installationsguiden.
For at forbedre sikkerheden og oplevelsen på nyinstallerede maskiner har vi indbygget følgende ny funktionalitet og indstillinger i det nye image:
Hvis man ønsker at ændre nogle af de indbyggede indstillinger, kan det gøres ved hjælp af de relaterede scripts.
Det nye OS2borgerPC Kiosk-image findes under “Versioner” på admin-sitet.
Opgraderingen består af fire forskellige scripts, hvoraf de to sidste er forskellige for OS2borgerPC og OS2borgerPC Kiosk. Vær opmærksom på at maskinen ikke må slukkes eller sættes i dvale, mens trin 2 eller 3 kører. Det første trin i opgraderingsprocessen slår eventuelle planlagte nedlukninger fra, og det sidste trin genaktiverer dem, men det er vigtigt, at maskinen ikke slukkes på knappen eller får taget strømmen, mens trin 2 eller 3 kører. Undgå desuden at køre andre scripts på maskinen, før hele opgraderingsprocessen er færdig.
Vi har testet opgraderingen grundigt, men vi anbefaler alligevel at man starter med at teste opgraderingen på 1-2 maskiner og derefter opgraderer en gruppe ad gangen.
Herunder beskrives opgraderingsprocessen for almindelig OS2borgerPC:
Kør scriptet "22.04 opgradering - Opgradering til Ubuntu 22.04 trin 1". Det skal stå som udført.
Kør scriptet "22.04 opgradering - Opgradering til Ubuntu 22.04 trin 2". Det skal stå som udført. Dette script opdaterer computeren og kan tage op til 30-40 minutter, hvis computeren ikke er blevet opdateret i længere tid. Hvis det fejler med en besked ala “Unable to acquire dpkg frontend lock…” er det fordi computeren er ved at køre automatiske opdateringer. Vent 5 minutter og prøv at køre scriptet igen. Hvis det fejler med en besked om “uopfyldte afhængigheder”, kan det som regel løses ved at køre scriptet igen.
Genstart computeren fx via scriptet "System - Genstart computeren NU"
Kør scriptet "22.04 opgradering - Opgradering til Ubuntu 22.04 trin 3". Det skal stå som udført. Dette script udfører selve opgraderingen og kan tage op til en time.
Genstart computeren fx via scriptet "System - Genstart computeren NU"
Kør scriptet "22.04 opgradering - Opgradering til Ubuntu 22.04 trin 4". Dette script udfører de sidste justeringer. Det skal stå som udført.
Maskinen er nu opgraderet til Ubuntu 22.04
Opgraderingen vil generelt bevare de valgte indstillinger på maskinen, men af hensyn til sikkerheden og brugeroplevelsen har vi valgt at indbygge de samme indstillinger, som blev nævnt under image-beskrivelsen med følgende forskelle:
Hvis man ønsker at ændre nogle af disse indstillinger, kan det gøres ved hjælp af de relaterede scripts.
Herunder beskrives opgraderingsprocessen for OS2borgerPC Kiosk:
Kør scriptet "22.04 opgradering - Opgradering til Ubuntu 22.04 trin 1". Det skal stå som udført.
Kør scriptet "22.04 opgradering - Opgradering til Ubuntu 22.04 trin 2". Det skal stå som udført. Dette script opdaterer computeren og kan tage op til 30 minutter, hvis computeren ikke er blevet opdateret i længere tid. Hvis det fejler med en besked ala “Unable to acquire dpkg frontend lock…”, er det fordi computeren er ved at køre automatiske opdateringer. Vent 5 minutter og prøv at køre scriptet igen. Hvis det fejler med en besked om “uopfyldte afhængigheder” kan det ofte løses ved at køre scriptet igen.
Genstart computeren fx via scriptet "System - Genstart computeren NU"
Kør scriptet "22.04 opgradering - Kiosk Opgradering til Ubuntu 22.04 trin 3". Det skal stå som udført. Dette script udfører selve opgraderingen og kan tage op til en time.
Kør scriptet "22.04 opgradering - Kiosk Opgradering til Ubuntu 22.04 trin 4". Dette script udfører de sidste justeringer. Det skal stå som udført.
Maskinen er nu opgraderet til Ubuntu 22.04
Scriptet til "reparation" af de maskiner, hvor der blev klikket ja til opgraderingen, hedder “22.04 opgradering - Reparer tidlig opgradering”. Dette script indfører de samme indstillinger som den almindelige opgraderingsproces.
Hvis der blev klikket ja til opgraderingen, vil maskinen have mistet forbindelsen til admin-sitet som følge heraf, hvilket bl.a. forhindrer kørsel af scripts. Dette problem er blevet udbedret på de fleste påvirkede maskiner, men løses på følgende vis, hvis I stadig har påvirkede maskiner:
Log ind som superuser
Åbn en terminal (Ctrl-Alt-t)
Skriv “sudo pip install os2borgerpc-client” (uden citationstegn)
Tryk “Enter”
Indtast superuser-password (Det vil ikke blive vist). Hvis I ikke har sat egen adgangskode, kan I finde standard-adgangskoden i BorgerPC-installationsguiden.
Tryk “Enter”
Herefter vil maskinen igen have forbindelse til admin-sitet, og I vil kunne køre scriptet til “reparation”.
Skriv endelig til os, hvis I har spørgsmål til opgraderingen, eller hvis der mod forventning skulle opstå problemer som følge af opgraderingen.
Venlig hilsen
OS2borgerPC-teamet
17. marts 2022 00:00
To-faktor godkendelse for superuser mm. i adminsite 5.3.0 release
Læs mere...
Kære alle brugere af OS2borgerPC
Vi har netop frigivet en ny version af OS2borgerPC-adminsitet med nye funktioner:
Det er blevet muligt at sætte totrinsbekræftelse (to-faktor login) op ved login til superuser på en OSBorgerPC eller en OS2borgerPC Kiosk. Tak til John og Hvidovre for at samfinansiere.
Under "Computere" kan man nu klikke på en tilføjet "Gruppe" for at navigere derhen
og under "Grupper" kan man nu tilsvarende klikke på en tilføjet "Computer" for at navigere derhen
Siden "Versioner" er blevet en redesignet og skulle nu gerne være mere intuitiv.
Når en fil er uploadet som parameter til et "Tilknyttet Script", kan man nu klikke på den for at downloade filen
Vi har desuden fra nogle brugere hørt om et problem i forbindelse med låsning af computeren (menupunktet over sluk/genstart øverst til højre), hvor mapper i hjemmemappen pludselig har manglet, eller genveje på skrivebordet ikke har virket efter computeren har været "låst". Oplever man dette, vil vi anbefale at køre scriptet "OS2borgerPC - Fjern lås fra menuen". Denne funktion indbygges i fremtidige images.
Totrins login
Lidt mere om totrins-login: Funktionen slår tidsbaseret totrinsbekræftelse til for superuser, ved login på en borgerPC.
Gå først ind på siden "Totrinsbekræftelse" i menuen til venstre på adminsitet for at se processen for at slå totrinsbekræftelse til.
Når du har genereret en sikkerhedsnøgle på ovenstående side, skal dette script køres med sikkerhedsnøgle som det andet parameter.
Fra næste login vil der nu for superuser være et ekstra skridt i loginprocessen efter koden, hvor der skal indtastes totrins-koden.
Tager det ikke effekt øjeblikkeligt efter logud, så genstart maskinen.
Inputparametre
Aktivér?: 'ja' slår totrinsbekræftelse til, 'nej' slår det fra.
Sikkerhedsnøgle: Sikkerhedsnøglen som totrinsbekræftelse-systemet internt har brug for.
Samme sikkerhedsnøgle for flere computere betyder, at du kan logge ind på flere computere med samme totrins-koder, fremfor at hver computer skal tilføjes individuelt til din totrinsbekræftelse-app.
Det kan også være relevant at køre scriptet "OS2borgerPC - Ændr login-timeout", da det kan være svært at nå at indtaste kode og totrinsbekræftelse på de 15 sekunder, der normalt går, før der logges automatisk ind på Borger-kontoen.
Har I spørgsmål eller kommentarer, så sig endelig til.
Venlig hilsen Morten
9. marts 2022 00:00
En sårbarhed blev identificeret i Ubuntu/Linux, info om håndtering
Læs mere...
Kære kunder og brugere af OS2borgerPC
Sent mandag (7/3) blev en ny Linux-sårbarhed annonceret. Den fik det mundrette navn CVE-2022-0847 - og bliver derfor i stedet kaldt 'Dirty Pipe'. Sårbarheden giver lokale brugere mulighed for at opnå root-privilegier. Den nye Linux-sårbarhed minder meget om CVE-2016-5195, også kaldet 'Dirty Cow', fra kort før årsskiftet.
I morges kom Ubuntu med en opdatering, der giver jer følgende muligheder:
I kan vente på de automatiske sikkerhedsopdateringer fra Ubuntu.
OS2borgerPC: Automatiske sikkerhedsopdateringer er konfigureret til at blive installeret som standard, og det vil ske inden for de kommende 24 timer.
Kiosk: Automatiske sikkerhedsopdateringer kan slås til ved at køre scriptet " System - Aktivér automatiske opdateringer" med parametret "sikkerhed". Sårbarheden er ikke kritisk for Kiosk, som normalt kører låst i en browser og uden tastatur.
I kan køre scriptet "System - Opdater alt" på alle maskiner.
I begge tilfælde er det vigtigt, at I genstarter PC'erne, for eksempel ved at køre scriptet "System - Genstart computeren NU" eller i forbindelse med den daglige nedlukning.
Sig til, hvis I har spørgsmål.
Venlig hilsen Morten
Kommentarer