Chrome: Gemte logins - 1. Slå password manager til/fra


Source: Download script

Last Updated: 11. September 2025 by Agnete Moos (agms@sonderborg.dk)

Parameters:

Navn Type Standardværdi Påkrævet
Click to see the source code
#! /usr/bin/env sh

if get_os2borgerpc_config os2_product | grep --quiet kiosk; then
  echo "This script has not been designed to be run on a Kiosk-machine. Exiting."
  exit 1
fi

ALLOW_PASSWORD_MANAGER="$1"

POLICY_FILE="/etc/opt/chrome/policies/managed/os2borgerpc-defaults.json"
POLICY="PasswordManagerEnabled"

set -x

if [ "$ALLOW_PASSWORD_MANAGER" = "True" ]; then
  sed --in-place "/$POLICY/d" $POLICY_FILE
else
  # Idempotency check
  if ! grep "$POLICY" $POLICY_FILE; then
    sed --in-place "/MetricsReportingEnabled/a\ \ \ \ \"$POLICY\": false," $POLICY_FILE
  fi
fi

Beskrivelse

Dette script er skrevet til at fungere sammen med to andre scripts, i følgende rækkefølge:

  1. Chrome: Slå password manager til/fra
  2. Chrome: Hent logininformationer fra maskine
  3. Chrome: Tilføj gemte logininformationer

Som udgangspunkt er Password Manageren slået fra. Dette script kan slå den til, og fra igen. Når den er slået til, vil Chrome efter succesfulde login spørge, om loginnet skal gemmes eller ej.

Dette script er skrevet for at muliggøre at personale kan logge ind på X antal sider på maskinen og få password manageren til at huske det, og dernæst kopiere denne fil over til X antal maskiner.

Dette kan eksempelvis bruges så maskinen husker logins til forskellige tidsskrifter eller andet, der gerne skal være adgang til.

Husk at foretage disse logins fra “Borger”-brugeren fremfor superuser.

Bemærk at alt der gemmes i Password Manager slettes efter logud, så sørg for der ikke logges ud, før du har hentet logininformationerne fra maskinen.

HUSK at slå Password Manageren fra igen bagefter, hvis der er tale om en publikumsmaskine fremfor en intern testmaskine!

Når I har gemt alle de logins I ønsker, kan I gå videre til trin 2, som beskrives på scriptet “Chrome: Hent logininformationer fra maskine”