Hoppa till innehåll

Lämna kiosklåsning och återställ PIN-koden

De nativa kioskapparna (skrivbord och Android) körs låsta: kantlöst helskärmsläge, alltid överst, med de vanliga genvägarna för att stänga och växla inaktiverade (se Lås ner kiosken för skrivbordet). En övervakande operatör kan ändå ta sig ut — det finns en avsiktlig, PIN-skyddad nödutgång. Den här sidan är operatörens guide till den: hur man öppnar hanterarmenyn, lämnar kiosken och återställer en glömd PIN-kod.

Gesten är identisk på alla plattformar: fem snabba tryck i övre högra hörnet, varje tryck inom cirka 1,5 sekunder från det förra.

På skrivbordet med ett fysiskt tangentbord kan du också trycka på F12 fem gånger i snabb följd. F12 saknas på plattors programvarutangentbord, så en kund kan inte utlösa det av misstag.

Gesten i sig gör ingenting synligt — den öppnar bara PIN-uppmaningen Hanteraråtkomst. Ange hanterar-PIN:et för att låsa upp menyn.

När PIN-koden accepteras öppnas menyn. De tillgängliga åtgärderna skiljer sig något mellan plattformarna.

Skrivbord:

  • Lämna kiosk — lämnar det låsta helskärmsläget och återgår till skrivbordet.
  • Byt PIN — ange ett nytt hanterar-PIN (minst 4 tecken).
  • Installera uppdatering — visas bara på Linux, när en uppdatering väntar. macOS och Windows visar sina egna uppdateringsuppmaningar.

Android:

  • Byt skrivare — kör skrivarinställningarna igen.
  • Ange som startskärmsapp — gör kiosken till enhetens launcher.
  • Avsluta — lämnar kioskläget (lock-task) och återgår till Androids launcher.

Android har ingen “Byt PIN”-åtgärd på enheten — ange eller återställ Android-PIN:et via din EMM (eller genom att rensa appens lagring), enligt beskrivningen under Återställ en glömd PIN-kod nedan.

Efter flera felaktiga PIN-koder låses inmatningen i ungefär en minut. På skrivbordet visar uppmaningen en nedräkning i realtid; på Android visas väntetiden nästa gång du utlöser gesten. Vänta tills den försvinner och försök sedan igen. Den här skyddsmekanismen mot brute-force-attacker är anledningen till att gestens offentlighet inte är en risk.

Det finns ingen självbetjänings-”återställ PIN”-knapp på enheten — det skulle låta vem som helst som når uppmaningen kringgå spärren. Återställning är en administratörsåtgärd, och den enklaste vägen beror på plattformen.

Android — skicka ett nytt PIN från din EMM (rekommenderas)

Section titled “Android — skicka ett nytt PIN från din EMM (rekommenderas)”

Om plattan är registrerad i en EMM kan en administratör återställa PIN-koden från hanteringskonsolen utan att röra enheten:

  1. Redigera Jonot-kioskappens hanterade konfiguration i EMM:et.
  2. Ange managerPin till en ny PIN-kod på 4–32 siffror och skicka policyn.
  3. Enheten hämtar den nya PIN-koden vid nästa policysynkronisering — ingen gest eller åtgärd på enheten krävs.

Det här är den icke-tekniska återställningsvägen: den sker helt i EMM-konsolen som operatören redan använder. (Att sätta managerPin tillbaka till ett tomt värde återlämnar PIN-kontrollen till förstakörningsflödet på enheten.)

Utan en EMM är den enda Android-reservlösningen att rensa kioskappens lagring från Android-inställningarna (vilket återställer den till PIN-konfiguration vid första körning) — ett tekniskt steg som bäst utförs av den som konfigurerade enheten från början.

Skrivbord — administratören återställer PIN-filen

Section titled “Skrivbord — administratören återställer PIN-filen”

Skrivbordsappen lagrar en saltad hash av PIN-koden i ~/.jonot/kiosk-pin-hash (under kioskkontots hemkatalog). För att återställa tar en administratör med åtkomst till det kontot bort filen; appen återgår till sin övervakade PIN-konfiguration vid första körning nästa gång den startas. En korrupt eller manipulerad fil upptäcks och misslyckas säkert (fail-closed) — menyn vägrar öppnas och ber dig kontakta en administratör, i stället för att erbjuda en återställning som en angripare skulle kunna missbruka.

  • Den här publika sidan täcker nödutgångsgesten, hanterarmenyn och PIN-återställningen — säker att dela med operatörer eftersom hela flödet är verkningslöst utan PIN-koden.
  • Själva PIN-värdena finns hos operatören som driftsätter enheten (eller i EMM:ets hanterade konfiguration), aldrig i den här dokumentationen.