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