oversikt.rst

Oversikt over karantener

auto_inaktiv

Tidligere brukt for inaktive studenter - nå settes auto_no_aff i stedet.

Settes ikke av automatikk. Fjernes automatisk av studentautomatikk når studenter re-aktiveres. Fjernes også av ansatt- og gjestebruker-automatikk.

Attr
quarantine_auto_inaktiv
Description
Ikke aktiv student, utestengt
State
Lock
Shell
/local/etc/shells/nologin.autostud

auto_kunepost

Legacy-karantene. Fjernes automatisk av studentautomatikk når studenter re-aktiveres.

Attr
quarantine_auto_emailonly
Description
Ikke ordinær student, tilgang til bare e-post
State
Lock
Shell
/local/etc/shells/nologin.autostud

auto_no_aff

Brukes for alle inaktive brukerkontoer. Settes og heves automatisk gjennom quarantine-accounts.py. Kan ikke settes eller heves gjennom bofh.

Attr
quarantine_auto_no_aff
Description
Ikke tilknyttet person, utestengt
State
Lock
Shell
/local/etc/nologin

auto_tmp_student

Sperring av nye studenter som aldri fullfører semesterregistrering. Settes og heves automatisk av no/uio/update_new_students.py.

Attr
quarantine_auto_tmp_student
Description
Account is no longer active
State
Lock
Shell
/local/etc/shells/nologin.autostud

autoekstern

Ingen automatikk.

Attr
quarantine_autoekstern
Description
Ekstern konto gått ut på dato
State
Lock
Shell
/local/etc/nologin

autointsomm

Ingen automatikk.

Attr
quarantine_autointsomm
Description
Sommerskolen er ferdig for i år
State
Lock
Shell
/local/etc/nologin

autopassord

Passordbytte-automatikk. Har flere automatiske prosesser knyttet til seg:

  • Settes av password_notifier
  • Fjernes automatisk ved passordbytte
  • Får velkomst-sms trass karantene
  • UiO: Tillater Feide-login trass karantene (f.eks. ved bruk av ID-porten)
  • Studentautomatikk: Fjerner karantene ved gjenoppretting - bruker må uansett sette passord
Attr
quarantine_autopassord
Description
Passord ikke skiftet trass pålegg
State
Lock
Shell
/local/etc/shells/nologin.chpwd

cert

CERT-karantene - brukes typisk for kompromittert brukerkonto. Få har tilgang til å løfte denne karantenen.

Har tidligere hatt egen varsling?

Attr
quarantine_cert
Description
Bruker er sperret av CERT.
State
Lock
Shell
/local/etc/nologin

equant

Legacy-karantene - brukes ikke lenger i Cerebrum.

Attr
quarantine_equant
Description
Brukeren er sperret for Equant tjenesten.
State
No-lock (ingen QUARANTINE_RULES)
Shell
default (ingen QUARANTINE_RULES)

generell

Manuell, generell karantene. Ligner cert-karantene, men med litt bredere tilgang. Lite brukt ved UiO.

Heves automatisk av studentautomatikk for brukerkontoer som re-aktiveres.

Attr
quarantine_generell
Description
Generell splatt
State
Lock
Shell
default (har QUARANTINE_RULES, men ingen shell satt)

guest_old

Karantene for manuelt opprettet gjestebruker (ved UiO: trådløsbruker).

Ved UiO slettes alle brukere med denne karantenene (hard-delete) etter 90 dager.

Attr
quarantine_guest_old
Description
Expired guest account.
State
Lock
Shell
default (har QUARANTINE_RULES, men ingen shell satt)

guest_release

Settes og fjernes automatisk av gjestebruker-automatikk (UiO sitt gjestebruker-pool).

Brukere får denne karantenen ved release (bestilling), og karantenen starter ved bruksperioden sin sluttdato. Karantene heves og re-settes når brukerkonto er klar for bruk igjen.

Attr
quarantine_guest_release
Description
Guest user is released but not available.
State
Lock
Shell
default (har QUARANTINE_RULES, men ingen shell satt)

nologin

Legacy-karantene - generell karantene med nologin-shell.

Attr
quarantine_nologin
Description
Gammel ureg karantene nologin
State
Lock
Shell
/local/etc/nologin

nologin_brk

Legacy-karantene - generell karantene med nologin-shell.

Attr
quarantine_nologin_brk
Description
Gammel ureg karantene nologin_brk
State
Lock
Shell
/local/etc/shells/nologin.brk

nologin_ftpuser

Legacy-karantene - generell karantene med nologin-shell.

Attr
quarantine_nologin_ftpuser
Description
Gammel ureg karantene nologin_ftpuser
State
No-lock (har QUARANTINE_RULES, men ekplisitt ingen lock)
Shell
/local/etc/shells/nologin.ftpuser

nologin_nystuden

Legacy-karantene - generell karantene med nologin-shell.

Attr
quarantine_nologin_nystudent
Description
Gammel ureg karantene nologin_nystudent
State
No-lock (har QUARANTINE_RULES, men ekplisitt ingen lock)
Shell
/local/etc/shells/nologin.nystudent

nologin_sh

Legacy-karantene - generell karantene med nologin-shell.

Attr
quarantine_nologin_sh
Description
Gammel ureg karantene nologin_sh
State
Lock
Shell
/local/etc/shells/nologin.sh

nologin_stengt

Legacy-karantene - generell karantene med nologin-shell.

Attr
quarantine_nologin_stengt
Description
Gammel ureg karantene nologin_stengt
State
No-lock (har QUARANTINE_RULES, men ekplisitt ingen lock)
Shell
/local/etc/shells/nologin.stengt

oppringt

Legacy-karantene - brukes ikke lenger i Cerebrum.

Attr
quarantine_oppringt
Description
Brukeren er sperret for oppringt-tjenesten.
State
No-lock (ingen QUARANTINE_RULES)
Shell
default (ingen QUARANTINE_RULES)

ou_notvalid

Brukes for å sperre utdaterte org-enheter. Settes og heves automatisk av OU-import.

Attr
quarantine_ou_notvalid
Description
OU not valid from external source
State
No-lock (ingen QUARANTINE_RULES) - vil ikke ha noe effekt på OU-er
Shell
default (ingen QUARANTINE_RULES) - vil ikke ha noe effekt på OU-er

ou_remove

Legacy-konstant for utdaterte org-enheter. Heves automatisk av OU-import for org-enheter som gjenoppstår.

Mulig tidligere brukt for manuell opprydding?

Attr
quarantine_ou_remove
Description
OU is clean and may be removed
State
No-lock (ingen QUARANTINE_RULES) - vil ikke ha noe effekt på OU-er
Shell
default (ingen QUARANTINE_RULES) - vil ikke ha noe effekt på OU-er

permisjon

Fjernes automatisk av ansatt- og gjestebruker-automatikk.

Attr
quarantine_permisjon
Description
Brukeren har permisjon
State
Lock
Shell
/local/etc/shells/nologin.permisjon

radius

Legacy-karantene for å hindre autentisering i eduroam.

Attr
quarantine_radius
Description
Bruker er sperret for RADIUS-innlogging.
State
No-lock (eksplisitt lock: 0 i QUARANTINE_RULES) - feilrapporteres som Y i quarantine list
Shell
default (har QUARANTINE_RULES, men ingen shell satt)

slutta

Legacy-karantene for å sperre ansatte og gjester.

Heves automatisk av studentautomatikk, samt av ansatt- og gjestebruker-automatikk.

Attr
quarantine_slutta
Description
Personen har slutta
State
Lock
Shell
/local/etc/shells/nologin.sluttet

svakt_passord

Legacy-karantene for å sperre brukere med svakt passord. En jobb gikk periodisk gjennom og forsøkte å brute-force passrod i Cerebrum, og satte denne karantenen automatisk.

Heves automatisk ved passordbytte.

Attr
quarantine_svakt_passord
Description
For dårlig passord
State
Lock
Shell
/local/etc/shells/nologin.pwd

system

Karantene for å hindre systembrukere fra passord-autentisering.

Attr
quarantine_system
Description
Systembrukar som ikke skal logge inn
State
Lock
Shell
default (har QUARANTINE_RULES, men ingen shell satt)

teppe

Legacy-karantene for generell sperring av brukerkonto. Typisk brukt for kompromittert brukerkonto.

Attr
quarantine_teppe
Description
Kalt inn på teppet til drift
State
Lock
Shell
/local/etc/shells/nologin.teppe

vpn

Legacy-karantene for å sperre for autentisering i VPN-tjeneste.

Attr
quarantine_vpn
Description
Brukeren er sperret for VPN-tjenesten.
State
No-lock (har QUARANTINE_RULES, men ekplisitt ingen lock) - feilrapporteres som Y i quarantine list
Shell
default (har QUARANTINE_RULES, men ingen shell satt)

Spesielle karantener

Tilgang til setting og heving av karantener i bofhd

Liste av karantener som er begrenset i bofhd, slik at man ikke arver tilgang til å sette, fjerne, og midlertidig heve dem (f.eks. fordi man har lkit-tilgang til disk):

RESTRICTED_QUARANTINES = (
    "auto_no_aff"
    "cert",
    "radius",
    "svakt_passord",
    "system",
)

Man har likevel tilgang til disse karantenene hvis man f.eks. er superbruker, eller har eksplisitt fått tilgang f.eks. via opsets.

Karantener som eksplisitt tillater innlogging i bofh

Karantener som tillater innlogging i bofh, selv om de generelt låser for innlogging. Andre karantener følger QUARANTINE_RULES sin låse-mekanisme.

BOFHD_NONLOCK_QUARANTINES = ('auto_kunepost', 'radius')
Karantener som tillater innlogging i Feide

Karantener som tillater innlogging med brukernavn og passord i LDAP/Feide, selv om de generelt skulle låst for innlogging. Ellers benyttes QUARANTINE_RULES sin låse-mekanisme.

QUARANTINE_FEIDE_NONLOCK = ('auto_kunepost', 'radius')

I tillegg har UiO en egen mekanisme for å sperre for innlogging med andre mekanismer enn brukernavn og passord (f.eks. ID-porten). Her følges QUARANTINE_RULES sin låse-mekanisme, men innlogging med autopassord tillates eksplisitt (men da kun uten brukernavn og passord).

Karantener som beholdes ved gjenoppretting

Noen karantener vil eksplisitt ikke slettes ved user restore i bofh.

BOFHD_RESTORE_USER_SAVE_QUARANTINES = ['teppe']
Spesielle karantener for systembrukere

Karantene som automatisk settes for upersonlige brukerkontoer ved oppretting gjennom bofh:

BOFHD_CREATE_UNPERSONAL_QUARANTINE = 'system'
Tillater engangskode-innlogging i Passordtjenester

Normalt vil karantener sperre for innlogging ved bruk av SMS-engangskode, men følgende karantener er unntatt fra dette:

  • autopassord
  • svakt_passord
Publisert 20. mai 2026 15:52