27. juni 2024 15:36
-
Læs mere...
Her kommer nyhedsbrevet med den seneste måneds udviklingsopgaver. Tak til alle jer, der indrapporterer ideer, uhensigtsmæssigheder, fejl og bare overvejelser. Det hjælper løsningen fremad i små og store spring.
I de sidste 30-40 dage er der sket meget, og denne gang indleder vi med en indholdsfortegnelse, der sikrer overblikket.
Vi er i gang med en udviklingsopgave, “Lokal oprettelse og konfiguration af sites”, som vi har klar til alle brugere ved udgangen af juni. Derefter håber vi, at vi kan komme i gang med nogle af de mange ønsker til dysleksihjælp, som en del kommuner efterspørger.

Sidste år gjorde vi det muligt at aktivere, at tilknyttede scripts med ændrede parametre automatisk genkøres på gruppens computere. Dette slår vi i dag til for alle nye kunder, da vi mener, at det kan spare manuelt arbejde. Vi har dog ikke slået det til for eksisterende sites, da det kan være tilfældet, at man har vænnet sig til at lave ændringer i tilknyttede scripts, som ikke skal ud på de nuværende tilmeldte computere, men kun nytilmeldte.
Såfremt det passer ind i jeres workflows, vil vi anbefale at slå det til.
Eksempel: Man beslutter at ændre startsiden for browseren. Hvis indstillingen er slået fra, og man ønsker, at den nye startside skal benyttes på alle PC’er, skal man:
Hvis man sætter hak i denne indstilling, vil trin 2 i stedet blive foretaget automatisk.

Nogle kunder har oplevet, at de bliver spammet med hændelser fra dette sikkerhedsscript, fordi en løs forbindelse i en computer bevirker, at computeren hyppigt mister og gendanner forbindelsen til keyboardet. Computeren kan ikke kende forskel på, om et keyboard bliver fjernet og indsat igen, eller om computeren mister og gendanner forbindelsen til keyboardet.
For at afhjælpe dette problem, har vi opdateret scriptet, så det frafiltrerer duplikerede hændelser relateret til det samme keyboard i den samme tjek ind-periode. Hvis det samme keyboard bliver fjernet og genindsat flere gange i løbet af den samme tjek ind-periode, vil scriptet således nu kun generere en hændelse for det keyboard ved næste tjek ind. Der vil stadig blive genereret en hændelse for hvert separat keyboard, der måtte være blevet indsat. Ændringen vil ikke påvirke den sikkerhedsmæssige funktion af scriptet, da computeren bør kontrolleres, uanset om man modtager en eller flere hændelser relateret til dette script.
Dette script er blevet opdateret til også at blokere for aktivering af GNOME Remote Desktop. Se afsnittet om det nye script “Sikkerhed - Bloker for GNOME Remote Desktop (Fjernskrivebord)” for flere detaljer.
Dette script er blevet opdateret til at virke for både Chrome og Chromium.
Dette script er blevet opdateret til både at kunne flytte placeringen af Ubuntu Dock (programmenuen) og kunne flytte applikationsstarteren (de 9 “prikker”) fra den ene ende af programmenuen til den anden.
Dette script er blevet opdateret, så det nu vil forsøge at starte Chromium op til tre gange, hvis Chromium ikke starter korrekt i første forsøg. Dette bidrager til at forhindre situationer, hvor en OS2borgerPC Kiosk ikke får startet Chromium korrekt.
Disse scripts er blevet opdateret, så man nu har mulighed for at vælge, at den tilføjede printer skal sættes som standardprinter. Alle eksisterende tilknyttede udgaver af disse scripts er blevet sat til ikke at sætte den tilføjede printer som standardprinter, så de har samme effekt som før opdateringen.
I forbindelse med en forespørgsel fra Hjørring er dette script blevet opdateret, så man kan vælge mellem validering med NTLM version 1 og NTLM version 2. I samme forbindelse er det også blevet gjort muligt at deaktivere forbindelser over NetBIOS.
På forespørgsel fra Høje Taastrup er dette script blevet opdateret, så det både virker på OS2borgerPC og OS2borgerPC Kiosk.
Skive indrapporterede et problem, hvor visse genveje på superusers skrivebord var holdt op med at virke korrekt. Efter nærmere undersøgelse viste problemet sig at være forårsaget af dette script. Vi har opdateret scriptet, så det ikke længere forårsager det pågældende problem. Hvis man oplever det nævnte problem, kan det løses ved at genkøre scriptet. Vi planlægger desuden at køre et script ud på alle BorgerPC’er, som vil rette den omtalte fejl.
For at lukke den potentielle sårbarhed relateret til users crontab, som vi skrev om tidligere, har vi udviklet dette script, som indstiller OS2borgerPC til også at nulstille users crontab ved hvert logud.
Vi har som tidligere skrevet allerede kørt scriptet på alle eksisterende computere, men vi anbefaler kraftigt, at I kører scriptet på alle nyinstallerede OS2borgerPC umiddelbart efter registreringen. Scriptet er ikke nødvendigt på Kiosk.
Vi vil i løbet af sommeren frigive et nyt OS2borgerPC-image, hvor scriptet er indbygget.
Vi har konstateret, at Ubuntu 22.04 har et indbygget remote desktop program kaldet GNOME Remote Desktop, som er en del af Indstillinger. Dette program kan som udgangspunkt aktiveres af Borger, hvis der ikke er blokeret for adgang til Indstillinger. Vi har derfor udviklet dette script, som blokerer for aktiveringen af GNOME Remote Desktop. Vi planlægger at indbygge scriptet i næste image. Det bør dog nævnes, at selv hvis GNOME Remote Desktop aktiveres af Borger, vil programmet blive nulstillet og deaktiveret ved logud. Derudover har Borgers adgang til indstillinger været blokeret som standard i alle OS2borgerPC images siden 3.1.0.
På forespørgsel fra Langeland har vi udviklet dette script, som kan bruges til at ændre standardindstillingerne for sidestørrelse, billedeopløsningskvalitet og tekstopløsning for Dokumentskanner også kaldet simple scan.
I forbindelse med en forespørgsel fra Høje Taastrup har vi udviklet dette script, som kan bruges til at angive 1-3 hjemmesider, hvor Chrome og Chromium på OS2borgerPC vil tillade automatisk afspilning af lyd.
På forespørgsel fra Køge har vi udviklet dette script, som kan bruges til at løse et problem, hvor visse hjemmesider potentielt ikke virker korrekt i nyere versioner af Chrome, fordi TLS 1.3 Hybridized Kyber support er blevet slået til som udgangspunkt.
På forespørgsel fra Hjørring har vi udviklet dette script, som kan bruges til at oprette en mappe med valgfrit navn på Borgers skrivebord og tilføje en til flere filer (f.eks. skabeloner) til denne mappe. Man kan vælge, om Borger skal have mulighed for at ændre filerne i mappen, eller om det kun skal være muligt at kopiere filerne og derefter ændre kopierne. I begge tilfælde vil eventuelle ændringer blive nulstillet efter logud.
På forespørgsel fra Køge har vi udviklet dette script, som kan bruges til at tilføje data til Chromiums “Local Storage” på OS2borgerPC Kiosk. Dette kan f.eks. bruges til at forhindre popups om cookies på bestemte hjemmesider ved at tilføje data svarende til accept (eller afvisning) af brug af cookies til Chromiums Local Storage, så browseren på forhånd ved, om de pågældende hjemmesider må benytte cookies.
Vi har tilføjet en ny inputparameter-type kaldet “Valgmuligheder”, som kan bruges til at definere inputparametre, hvor man vælger værdien ud fra en liste med faste muligheder. De mulige værdier angives som en kommasepareret liste i feltet “Standardværdi”, og den første værdi i listen vil være valgt som udgangspunkt. Et komma i starten eller slutningen af listen tolkes som en værdi svarende til en tom streng.

I forbindelse med kørsel af et script, der benytter denne inputparameter-type, kan man så vælge mellem de angivne muligheder.

Det samme er gældende, hvis man redigerer et tilknyttet script, der benytter den nye inputparameter-type.


Vi planlægger at opdatere de globale scripts, hvor det giver mening, til at benytte denne nye inputparameter-type, så de pågældende scripts bliver nemmere at anvende.
6. november 2023 15:03
-
Læs mere...
Vi har samlet vedligeholdelses- og udviklingsopgaver i oktober sammen i denne oversigt. I må meget gerne give os feedback, hvis I vil høre nærmere eller har ideer til udviklings- eller vedligeholdelsesopgaver.
Brian Løvendahl fra Vordingborg opdagede fredag d. 3/11 og meldte ind, at loginprompten ignorerede alle tegn efter de første 8 i kodeordet. Dvs. så længe de første 8 tegn i kodeordet er korrekte, så logges man ind. Vores scripts til at sætte kodeord for Borger og superuser brugte en indbygget systemfunktion kaldet “crypt”, og efter noget undersøgelse viste det sig, at denne funktion har den omtalte begrænsning, at alle tegn ud over de første 8 blev ignoreret.
Ubuntu understøtter dog flere forskellige protokoller til hashing af kodeord, så vi har nu omskrevet begge scripts til at bruge en nyere, sikrere metode, der ikke har denne begrænsning.
Vi anbefaler derfor alle at genkøre scriptet “System - Skift kodeord for superuser”, så jeres superuser-konti er bedre beskyttet.
Kodeordet for Borger er af mindre betydning, da de fleste af jer benytter automatisk login, og dette kodeord som udgangspunkt er låst. Det er først, når man har kørt scriptet til at sætte kodeordet for Borger, at det reelt bliver muligt at autentificere sig som denne konto. Og selv herefter har kontoen ikke superuser-rettigheder.
Flere af vores kunder har oplevet, at printprogrammet Princh hyppigt genererer sudo-advarsler, fordi programmet gør unødvendig brug af sudo. Århus og Lejre har finansieret en opdatering af sudo-sikkerhedsscriptet, så det nu frafiltrerer sudo-hændelser fra root, hvilket inkluderer hændelserne fra Princh. Der er ingen risici ved denne frafiltrering, da man ikke behøver sudo for administratorrettigheder, hvis man allerede er root. Det globale sikkerhedsscript er blevet opdateret den 02/11-23, og der burde ikke opleves flere sudo-hændelser fra Princh efter denne dato.
De sidste to globale scripts, der stadig brugte ja/nej som tekstinput som parametre, er nu blevet opdateret til at bruge afkrydsningsfelter i stedet:
Dette script, som blev nævnt i nyhedsdokumentet fra i sommer, er nu blevet testet og gjort globalt. Vi har også rettet en mindre fejl, der bevirkede, at scriptet ikke altid viste de tilgængelige skærmopløsninger korrekt.
På forespørgsel fra Brøndby har vi opdateret dette script, så det nu også er muligt at deaktivere automatisk borgerlogin, uden at der kræves kodeord for borger. Dette gør det lettere at sikre, at nye brugere mødes af loginskærmen, så borgerne kan være sikre på, at de får en frisk session. Derudover er det relevant i forhold til indrapportering af antal daglige logins. Se afsnittet om det relaterede script længere nede.
På forespørgsel fra Brøndby har vi udviklet et script, som tilføjer en Chrome-policy, der får Chrome til automatisk at downloade PDF’er og åbne dem i maskinens standard PDF-program frem for at åbne dem i Chrome. Det kan bl.a. være relevant, hvis man har problemer med at print fra Chrome ikke virker korrekt.
Som en del af den udvidede API-løsning har vi udviklet et script, som får maskinen til at begynde at indrapportere antal logins per døgn til adminsitet. Denne information kan så tilgås via API’et. Maskinen vil først indrapportere antal logins for en given dag på den efterfølgende dag. Der vil blive gemt antal logins for op til 90 dage for en given maskine, hvorefter de ældste værdier slettes, når nye tilføjes.
Det bør bemærkes, at maskinen og derfor scriptet ikke kan kende forskel på automatiske logins og manuelle logins. Værdierne fra dette script vil derfor kun repræsentere den reelle brug af maskinen, hvis automatisk borgerlogin slås fra via scriptet “Login - Automatisk borgerlogin til/fra”.
Gladsaxe indrapporterede, at nogle af deres OS2borgerPC Kiosk-maskiner ikke altid fik startet Chromium-browseren korrekt. Vi har udviklet et script til OS2borgerPC Kiosk, som ændrer maskinens indstillinger, så den forsøger at starte Chromium-browseren op til tre gange, hvis browseren ikke starter korrekt i første omgang. Hvis browseren stadig ikke er startet korrekt efter tredje forsøg, genstartes maskinen. Scriptet vil maksimalt genstarte maskinen fem gange i træk.
GRUB er Ubuntus boot-manager, som svarer til BOOTMGR / NTLDR i Windows-verdenen. Herfra kan man normalt sætte forskellige opstartsindstillinger, såsom at man kan vælge hvilken kerneversion, der anvendes. Drivere er tilknyttet denne kerneversion, så hvis der pludselig opstår et problem, der kan være driver-relateret, kan det være relevant at eksperimentere med.
I tilknytning til et driver-problem med nogle maskiner i Frederikshavn har vi udviklet dette script, der gør, at GRUB-menuen vises. Normalt er denne menu skjult på OS2borgerPC. Hvis et problem, der potentielt kunne være driver-relateret, skulle opstå, kan man med dette script afprøve, om det forsvinder ved at skifte til en tidligere kerneversion. Eller ved at ændre i indstillingerne til kernen.
Dette er primært relevant til fejlfinding/tests, da maskinen ved næste boot vil gå tilbage til standard, som er at starte nyeste-kerneversion med de indstillinger, der står i den konfigurationsfil.
Normalt på OS2borgerPC er alt andet end nyeste kerneversion med dens standardindstillinger låste i menuen, selv hvis menuen vises. Dvs. ved valg af alt andet skal der indtastes brugernavn og kodeord. Med dette script løsnes der op for dette, så alle muligheder på listen kan vælges uden at indtaste brugernavn/kode. Der er stadig låst ned for helt manuel redigering af boot-indstillingerne fra GRUB-menuen.
Dette script er bl.a. relevant, hvis du vil konfigurere en maskine til altid at opstarte en tidligere kerneversion for at undgå, at du ved hver opstart bliver bedt om brugernavn/kode.
Der opstår ikke længere en fejl på admin-sitet, hvis man forsøger at tilgå en kategori på nyhedssitet, som ikke findes.
Ændringer i konfigurationsværdier vil nu korrekt blive reflekteret på adminsitet, når man har foretaget ændringen, men endnu ikke klikket på “Gem ændringer”. Eventuelle ændringer vil fortsat først blive permanente, når man har klikket på “Gem ændringer”.
Hvis man tilføjer et nyt afkrydsningsfelt-input til et script, som allerede bruges som tilknyttet script, vil det nye afkrydsningsfelt for de tilknyttede scripts nu korrekt få den indledende værdi “True” (hak).
Vi har samlet svarene på de revisionsrelaterede spørgsmål, som vi har modtaget, i et enkelt dokument. Dette dokument er nu blevet gjort tilgængeligt på admin-sitet og kan findes under site-dokumentationen. Dokumentet opdateres løbende, efterhånden som vi modtager nye revisionsrelaterede spørgsmål.

Vi har opdateret sektionen om 2FA på Computere for at øge brugervenligheden. Funktionen af denne side er, at du kan slå totrinsbekræftelse til for login til “superuser”-kontoen på en-til-flere OS2borgerPC eller OS2borgerPC-kiosk-maskiner. Dette overflødiggør til en vis grad sudo-sikkerhedsovervågning.
Specifikt er listen med eksempler på authenticator-apps blevet opdateret, så den indeholder mere relevante eksempler. Derudover er den blevet opdateret, så listen også angiver, hvilke platforme (Android, IOS) den pågældende app kan anvendes på, samt hvorvidt appen er Open Source eller ej.

Sektionen indeholder nu også et direkte link til det script, som skal bruges til at aktivere 2FA for superuser på en OS2borgerPC.

Den udvidede udgave af admin-sitets API er nu blevet frigivet. Herunder vises et eksempel på anvendelsen af API’et med Microsoft Power BI.

Dette åbner siden til håndtering af API-nøgler.


Kopier denne API-nøgle ved at trykke på knappen til højre for API-nøglen eller ved at markere hele nøglen og trykke Ctrl-C. Den skal bruges i Microsoft Power BI for at programmet kan få adgang til vores API.
Åbn Microsoft Power BI Desktop og klik “Hent data”.
Find og vælg muligheden “Web”.

Klik “Opret forbindelse”.
I det nye vindue vælges der “Avanceret”. Herefter udfyldes URL-feltet med adressen på et af de tilgængelige endpoints. I dette eksempel bruges det endpoint, der returnerer data om alle maskinerne på ens site.


Tryk “OK”.
Første gang, du tilgår API’et fra Power BI Desktop, vil du blive spurgt om adgangstype. Forbliv på anonym adgang og vælg, at disse indstillinger skal anvendes på niveauet “https://os2borgerpc-admin.magenta.dk/api”. Så burde programmet ikke spørge igen.

Klik “Opret forbindelse”. Trin 11 og 12 kan springes over i fremtidige forespørgsler.
Microsoft Power BI vil nu hente den forespurgte data og præsentere den i en Query-editor, hvor man kan behandle den som ønsket.

De forskellige endpoints er beskrevet i API’ets egen dokumentation ( https://os2borgerpc-admin.magenta.dk/api/docs ). Brugen af API’et er også beskrevet i vores site-dokumentation (https://os2borgerpc-admin.magenta.dk/documentation/api/ ).
Vi har lavet nogle kodeændringer, der betyder, at vi fremover hurtigere kan få nye anvendere op at køre med Cicero-integrationen til login på OS2borgerPC. Ændringerne vil også gøre det lettere at udvikle integrationer til andre, lignende systemer til brugervalidering, hvis det skulle blive relevant.
Vi har færdiggjort en ny version af klienten, som sendes ud senere denne uge (uge 45).
Klienten opdateres med et par nye tilføjelser:
Begge disse oplysninger vil kunne ses under “Konfigurationer” for en given computer. IP-adresserne er desuden blandt de oplysninger, som man får fra API’et.
15. september 2023 09:39
I disse måneder har der været ferie, men vi har alligevel en del nyheder.
Læs mere...
Gladsaxe indrapporterede, at nogle af deres maskiner fik en popup i Chrome omkring “Aktiver en privatlivsfunktion til annoncer”, hver gang Chrome blev åbnet. Vi udvidede dette script til også at blokere for den pågældende popup.
HP har ændret installationsprocessen for den relaterede driver, hvilket bevirkede, at scriptet fejlede. Efter at dette blev indrapporteret af Gladsaxe, rettede vi scriptet, så det igen virkede korrekt.
Ballerup oplevede et problem med, at der var byttet om på akserne på en bestemt type touchskærme, som blev brugt som højformatsskærme. Dette script blev udvidet til også at kunne løse dette problem.
Dette script er blevet udvidet til også at skrive en log om de hændelser, hvor USB-udstyr blev indsat eller fjernet. Dette har til formål at gøre det lettere at afgøre, hvilke(n) USB-enhed(er), der blev indsat eller fjernet. Scriptet skal genkøres, før den nye funktionalitet tager effekt.
Disse scripts er blevet opdateret, så de nu kan køres i en vilkårlig rækkefølge. Tidligere fik man en fejl, hvis man forsøgte at køre “Chromium Installér” efter “Chromium Autostart”, men de to scripts kan nu køres i en vilkårlig rækkefølge.
På forespørgsel fra Hvidovre har vi udviklet et script, som kan bruges til at ændre skærmopløsningen. Scriptet ligger i øjeblikket til test lokalt hos Hvidovre, men skriv endelig, hvis I ønsker at benytte det.
På forespørgsel fra Stevns har vi udviklet et script, som kan bruges til at installere Plustek LinuxAction, som er et skanner-program udviklet af Plustek, der understøtter flere Plustek-skannere på Ubuntu, heriblandt A3 skanneren Plustek Opticslim 1180.
På forespørgsel fra Skive har vi udviklet et script, der tilføjer en genvej til superusers skrivebord, som kan bruges til at låse op for den almindelige borger-bruger, hvis denne er blevet låst af fx “Sikkerhed - Bloker for login ved USB-event”.
Dette script løser et problem, som er set på visse Lenovo Laptops hos Sorø og Hillerød. Fejlen forhindrer maskinen i at starte korrekt op efter installation og registrering på admin-sitet. I stedet ses en terminal med beskeden “Failed to start Light Display Manager”. Scriptet forhindrer denne fejl.
Dette script erstatter det gamle script til at slå Wayland fra, da Wayland nu fungerer på OS2borgerPC. Wayland og Xorg er de mulige “display servere”, som maskinen kan anvende.
Dette script gør OS2borgerPC Kiosk i stand til at understøtte brug af printer - dog ikke Princh-printere. Efter kørsel af scriptet kan man således bruge de almindelige printer-scripts til at tilføje en printer, som kan bruges til print fra browseren.
Gladsaxe indrapporterede, at enkelte af deres maskiner ikke var lukket ned efter deres tænd/sluk tidsplan. Ved nærmere undersøgelse viste det sig, at disse maskiner ikke havde modtaget tidsplanen korrekt pga. en fejl i den logik, som står for at sende tidsplanen ud, hvis man går ind på en computer og melder den ind i en gruppe, som er med i en tidsplan. Denne fejl er blevet rettet.
Der opstår ikke længere en fejl på admin-sitet, hvis man tilføjer parametre til et script og trykker gem, før man har givet parametrene et navn.
Der opstår ikke længere en fejl på admin-sitet, hvis man forsøger at tilgå sletningssiden for en bruger, computer, gruppe eller tidsplan, som ikke eksisterer.
Det er nu muligt at få admin-sitet til automatisk at genkøre tilknyttede scripts på computerne i gruppen, når script-parametrene ændres. Dette styres via site-indstillingen “Genkør automatisk tilknyttede scripts når I opdaterer deres inputparametre.”

Det er ikke længere nødvendigt at angive et UID, når man opretter en sikkerhedsregel. Disse UID’er blev kun brugt til den URL, som peger på sikkerhedsreglen.
Det er nu muligt at se de valgte inputparametre for et job, før jobbet er kørt færdigt eller fejlet. De kan ses der, hvor log-outputtet vises. Der er blevet indført en knap, som kan bruges til at kopiere log-outputtet fra et job til ens clipboard. Den ses sammen med log-outputtet.

MAC-adressen for en computer vil nu blive vist under Detaljer i stedet for Konfigurationer. Dette gør den mere synlig for de kunder, som anvender den.

Oprettelse af en ny bruger foregår nu i et vindue identisk med det, som bruges til at redigere en bruger i stedet for den tidligere popup.

Når man redigerer et tilknyttet script, er det ikke længere muligt at ændre et påkrævet parameter til at være tom.
30. juni 2023 18:57
-
Læs mere...
Kære alle anvendere af OS2borgerPC
Nu er det snart sommer, og i den anledning har vi samlet en buket af nye funktioner og tiltag, som vi har arbejdet på henover det første halvår af 2023
Det handler om:
Med tak til OS2 har vi nu indført muligheden for at tilvælge totrinsbekræftelse med OTP-protokollen på logins til admin-sitet. Funktionaliteten administreres fra oversigten over ens bruger, som tilgås ved at vælge “Brugere” i venstremenuen. Vi vil gerne opfordre alle kunder til at benytte totrinsbekræftelse for at forbedre sikkerheden på jeres sites.
På nuværende tidspunkt tjekker alle OS2borgerPC- og OS2borgerPC Kiosk-maskiner ind hvert femte minut, på tilfældige minuttal, men vi vil gerne justere dette, så sekundtallene også bliver tilfældige.
Vi planlægger derfor i august at køre et script ud, der randomiserer tjek-ind på sekundtal for at sprede arbejdet for den server, der kører admin-portalen, mere ligeligt ud.
Dette planlægger vi at gøre for alle computere, medmindre I enten tidligere har bedt os om at spørge om eksplicit tilladelse til sådan en script-udrulning, eller I kontakter os inden, og siger I gerne vil håndtere det selv eller vil vente.
I samme forbindelse vil klienten også sende sit PC-modelnavn til adminsitet, så dette fremover kan findes under “Konfigurationer” på den enkelte computer.
Proceduren har ikke nogen ulemper, men fordelene vil til gengæld være, at man som besøgende på admin-portalen vil opleve, at den er blevet mere responsiv. At gøre det nu er også en fremtidssikring ift. bedre at kunne håndtere at nye maskiner tilkobles.
Vi har udviklet følgende nye globale scripts …
https://os2borgerpc-admin.magenta.dk/scripts/1229/
Dette script kan bruges til at tvinge Google Chrome til at køre i gæstetilstand. Dette bevirker bl.a. at startsiden erstattes af en infoside om gæstetilstand, bogmærker ikke længere vises, og extensions ikke længere er aktive. Disse begrænsninger er ikke aktive valg fra vores side, men sådan Chrome-udviklerne har fastlåst, at det skal være.
https://os2borgerpc-admin.magenta.dk/scripts/1202/
Dette script gør det muligt at sætte bogmærker i Chrome via upload af en fil i JSON-format. Se https://en.wikipedia.org/wiki/JSON. Bogmærkerne bliver sat i bogmærkebaren i toppen, som samtidig gøres synlig.
https://os2borgerpc-admin.magenta.dk/scripts/1218/
Dette script erstatter det gamle script “Firefox - Sæt startside(r)”, som nu er under udfasning. Det indfører flere sikkerhedsrelaterede policies, der bl.a. bevirker, at alle browseroplysninger (inklusive login) slettes, hver gang browseren lukkes. Disse policies forbyder også browseren at gemme loginoplysninger. Vi anbefaler, at I kører dette script på de maskiner, hvor der benyttes Firefox, så I opnår en stærkere beskyttelse.
https://os2borgerpc-admin.magenta.dk/scripts/1257/
Dette script kan bruges til at ændre baggrundsbilledet på selve loginskærmen.
https://os2borgerpc-admin.magenta.dk/scripts/1180/
Dette script kan bruges til at installere eller fjerne TeamViewer Quicksupport, som er en gratis/licensfri version af TeamViewer. Udgaven er beregnet til parten, der modtager support/hjælp. Nu har vi scripts til TeamViewer og til Bomgar/BeyondTrust. Hvis I i stedet bruger andre remote desktop-programmer, og I ønsker understøttelse for disse også, så ser vi gerne på det som en supportsag.
Dette script sørger for at en Borger altid kun kan være logget ind i X antal tid før de logges ud - ligegyldigt om der er aktivitet på computeren eller ej. Scriptet viser også en grafisk nedtæller i toppen for hvor længe, der er tilbage, og der gives en advarsel når logud nærmer sig. OS2borgerPC - Installer Okular som standard PDF-program https://os2borgerpc-admin.magenta.dk/scripts/1001/ Dette script installerer Okular og sætter det som standard PDF-program. Scriptet kan også skifte tilbage til Ubuntus standard PDF-læser. Okular kan bruges til at læse og redigere PDF’er. I modsætning til Ubuntus standard PDF-læser kan Okular fx også bruges til at udfylde PDF-formularer, der ikke har deciderede inputfelter. Okular er indbygget i det nye OS2borgerPC image 5.0.0.
https://os2borgerpc-admin.magenta.dk/scripts/1263/
Dette script kan være relevant, hvis en Kiosk-maskine fejler og ikke kan starte chromium (den grafiske brugerflade) efter kørsel af “OS2borgerPC Kiosk - Chromium Autostart”. Scriptet skifter til HWE-kernen, hvilket giver en nyere kerneversion, som understøtter nyere hardware. Det pågældende problem er indtil videre kun observeret på Ubuntu 20.04 og ikke Ubuntu 22.04.
https://os2borgerpc-admin.magenta.dk/scripts/1172/
Dette script sletter Chromiums cache én gang, hvilket nulstiller browserens historik.
https://os2borgerpc-admin.magenta.dk/scripts/1350/
Dette script giver superuser tilladelse til at redigere diverse printerindstillinger, såsom at tilføje printere, eksempelvis fra en browser via CUPS' webinterface, der er tilgængelig på følgende adresse fra selve maskinen: http://localhost:631
https://os2borgerpc-admin.magenta.dk/scripts/1230/
Dette script kan bruges til at slå “kør”-prompten (Alt+F2) fra eller til. Det er indbygget i det nye OS2borgerPC image 5.0.0 og fremefter. Det bliver også kørt som en del af vores opgraderingsscripts.
https://os2borgerpc-admin.magenta.dk/scripts/1409/
Hvis der er en eller flere skannere tilgængelige via. usb og/eller netværk, så udskrives informationer om disse under log-outputtet i joblisten ved kørslen af dette script.
Dette script kan bruges til at vælge en standard-skanner, som vil være forvalgt af programmet Dokumentskanner. I de fleste tilfælde er dette dog ikke nødvendigt, og scriptet bør kun anvendes, hvis man har problemer med at den forkerte skanner er forvalgt.
https://os2borgerpc-admin.magenta.dk/scripts/1164/
Dette script kan bruges til at installere Bomgar-klienten fra BeyondTrust. Nu har vi scripts til TeamViewer og til Bomgar/BeyondTrust. Hvis I i stedet bruger andre remote desktop-programmer, og I ønsker understøttelse for disse også, så ser vi gerne på det som en supportsag.
Tilbage i december opdaterede vi scriptet “Chrome - Installer” https://os2borgerpc-admin.magenta.dk/scripts/268 til at tilføje en række sikkerhedsrelaterede policies, der bl.a. bevirker, at alle browseroplysninger (inklusive login) slettes, hver gang browseren lukkes. Derudover forbyder disse policies også browseren at gemme loginoplysninger. Hvis I har maskiner, som sidst har kørt scriptet “Chrome - Installer” før december 2022, vil vi derfor anbefale, at I genkører scriptet på disse maskiner, så I opnår en stærkere beskyttelse. Hvis I har valgt en startside via scriptet "Chrome - Sæt startside", vil den stadig være husket, selvom I genkører "Chrome - Installer".
I kan eventuelt overveje også at køre scriptet "Firefox - Kiosk og Sæt startside(r)" https://os2borgerpc-admin.magenta.dk/scripts/1218 på jeres maskiner. Det indfører lignende sikkerhedsrelaterede policies for Firefox.
Tilbage i slutningen af februar opdaterede vi scriptet “OS2borgerPC Kiosk - Chromium Autostart” https://os2borgerpc-admin.magenta.dk/scripts/543/ til at tilføje en række sikkerhedsrelaterede policies, der slår autofyld fra og forbyder browseren at gemme loginoplysninger. Hvis I har kiosk-maskiner, som bruges til login i fx AULA, og sidst har kørt “OS2borgerPC Kiosk - Chromium Autostart” før marts 2023, vil vi derfor anbefale, at I genkører scriptet på disse maskiner, så I opnår en stærkere beskyttelse. Hvis I har tilføjet et skærmtastatur via scriptet “OS2borgerPC Kiosk - Chromium med onboard-tastatur”, vil det stadig være aktivt, selvom I genkører “OS2borgerPC Kiosk - Chromium Autostart”.
Vi har opdateret admin-sitet til at understøtte muligheden for at et script kan have standardværdier for dets inputparametre af typerne streng, heltal, dato og tid. Disse standardværdier vil så være forvalgt, når man tilføjer det pågældende script til en gruppe eller kører det direkte. Man kan naturligvis stadig ændre input-værdierne til noget andet end standardværdien.
Ubuntu understøtter i dag rigtig meget hardware, men der kan stadig være nogle modeller, hvor der opleves problemer. Skal man ud i nyindkøb, vil vi derfor anbefale at vælge noget fra Ubuntus liste over Ubuntu-certificerede maskiner: https://ubuntu.com/certified
Dét sagt, så vil det ofte være sådan, at maskiner, der ikke er på listen, også vil fungere uden problemer. Vi har et ønske om at begynde at indsamle jeres erfaringer med den hardware bruger til OS2borgerPC og OS2borgerPC Kiosk. I må derfor meget gerne svare på denne e-mail og fortælle os hvilke hardware-modeller I har gode eller dårlige erfaringer med. Denne info samles så i et dokument eller på en side, som vi kan henvise til bl.a. fra vores installationsguides.
Vi har, apropos hardware, oplevet nogle skærmfejl med denne model af NUC, og har en mistanke om at den type af GPU, der sidder i maskinen - Intel GeminiLake UHD Graphics 600 - ikke er fuldt understøttet af Intels Linux-driver. Nogle kunder har specifikt oplevet problemer med “flimren”/skærmfejl, som periodisk opstår øjeblikkeligt efter opstart og forbliver - mens fejlen andre gange slet ikke forekommer.
Hvis I har OS2BorgerPC’er, der er samme NUC-model, eller hvis I har computere der også har GPU’er af typen Intel GeminiLake, hører vi meget gerne fra jer omkring jeres erfaringer!
Har I selv idéer til større, ny funktionalitet eller ændringer i OS2borgerPC, opfordrer vi til at blive aktive medlemmer af OS2, der faciliterer tværkommunalt samarbejde og samfinansiering af opgaver på OS2borgerPC.
13. december 2022 10:16
En opsamling omkring flere nye scripts
Læs mere...
Kære bruger af OS2borgerPC
Vi har nu en række nye globale scripts klar til jer. Flere af disse scripts forsøger at låse en BorgerPC mere ned i løbet af en given session. Dvs. maskinen har hele tiden nulstillet sine indstillinger ved logud/genstart/nedlukning - men disse scripts forsøger så at minimere hvilke ændringer man kan lave i en given session.
Som altid, når nye scripts tages i brug, så start med at teste på nogle få eller bare en enkelt PC.
Vi har i november haft et forløb med Aarhus Kommune, hvor der blev fokuseret ekstra meget på sikkerheden i OS2borgerPC. Dette resulterede i opdatering og nyudvikling af følgende scripts (tak til Århus):
Vi har tidligere i samarbejde med Aarhus Kommune udviklet følgende scripts, der nu udgives globalt:
Fra vores samarbejde med Vordingborg Kommune udgiver vi nu også følgende scripts globalt:
Og så har vi endelig scripts klart til udskiftning af baggrundsbillede på login-skærmen, og et andet til at installere Chrome-udvidelser:
Alle scripts har små forklarende tekster i administrationsportalen.
Har I spørgsmål eller kommentarer til scripts eller andet, så tag fat i mig eller en fra teamet. De er alle cc her
PS Husk at vi har lanceret vores strømbesparende funktion. Sig til, hvis I vil høre nærmere om løsningen.
Venlig hilsen på vegne af OS2borgerPC-teamet Morten
Kommentarer