UREG2000 UiO sitt brukeradministrative system (BAS)

Slides:



Advertisements
Liknende presentasjoner
Hvordan etablere nettbutikk med GoOnline Commerce
Advertisements

GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
Unix Amir Maqbool Ahmed
© GT/SAPP/USIT UNIVERSITETET I OSLO :49 Student automagi  Brukeradministrasjon...
Begrenset redigering “Klubbjournalister” For web ansvarlig klubb.
Smart bruk av Vortex til møter, samhandling/samarbeid mm
Monica Stamnes Identitetsforvaltning og brukeradministrasjon Introduksjon til identitetsforvaltning og brukeradministrasjon med Cerebrum Monica Stamnes.
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO User administration registry (UAS) Person - unique ID - Name - Address - Affiliation Group - Group.
FEIDE, BAS og integrasjon
© SEKSJON FOR SYSTEM- OG APPLIKASJONSDRIFT, USIT UNIVERSITETET I OSLO BAS – BrukerAdministrativt System v/ Bård H.M. Jakobsen
Tilstandsrapport: Hvem er brukerne og hva trenger de? Bidrar uio.no til å oppnå UiOs strategiske mål?
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO Del-prosjekt BAS.
Innføringskurs IT- tjenester for AFIN Ole Christian Rynning
© GT/SAPP/USIT UNIVERSITETET I OSLO :00 Katalog, LDAP, distribusjon av personopplysninger...
UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGISide 1 USIT Drift av UNIX-maskiner ved UiO Ståle Askerød Johansen Gruppe for Basis Systemdrift.
2003 IT-konferansen 2003 UNIVERSITETET I OSLO Vortex: Skrivbar web for UiO Oddmund Møgedal USIT/UiO.
Kompetansekatalog – UiO. Foreslåtte grunnprinsipp: Enkel modell Koblet til andre databaser på nettet Muligheter til utvidelse og videreutvikling.
© USIT/SAPP/GT UNIVERSITETET I OSLO Brukeradministrasjon ved UiO v/Bård Jakobsen (Senioringeniør), Gruppeleder, Gruppe for drift av grunntjenester (GT)
Brukeradministrasjon ved UiO Kurs for lokale IT-ansvarlige ved UiO ● Introduksjon til brukeradministrasjon ved UiO ● Bård H. M. Jakobsen og Jasmina Hodzic.
© GT/SAPP/USIT University of Oslo, Norway Cerebrum By Bård H.M. Jakobsen.
Gerica på ny plattform Oppdatert
© USIT/SAPP/GT, Bård Jakobsen UNIVERSITETET I OSLO USIT :55 Side 1 FEIDE – BAS v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO.
Grensesnitt rundt BAS v/Bård H.M. Jakobsen.
© GT/SAPP/USIT UNIVERSITETET I OSLO Brukeradministrasjon, automagi, og datakvalitet i administrative systemer v/Bård Henry Moum Jakobsen, Gruppeleder,
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
© GT/SAPP/USIT UNIVERSITETET I OSLO :05 FEIDE, BAS, ureg2000, Katalog v/Harald Meland og Bård Henry Moum Jakobsen.
Fiks dine egne tilgangsgrupper Gyda Kjekshus Seksjon for interne støttetjenester, USIT.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Installering av Windows XP med PXE (netboot) Del 1 – forhåndskonfigurering.
© USIT/SAPP/GT UNIVERSITETET I OSLO FS ↔ UREG2000 ↔ CF v/Bård Jakobsen (igjen... )
v/Bård Henry Moum Jakobsen
Brukeradministrasjon 101
IT-konferansen 2001 Brukeradministrasjon ved UiO v/Katrine Aspmo og Bård Jakobsen.
Innsamling av ekstremt sensitive data til forskning
Isabel Barroso Gomez Overingienør ved USIT
FS i UHAD Anders Lefébure-Henriksen, TD/GAD Windows-forum,
2003 © UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI Fiberskolen – IKT i flerkulturelle skoler Infrastruktur og drift Cerebrum (en liten BAS i skogen)
VALPRAKS PRAKSISORDNINGEN En gjennomgang av –Opplegget –Frister –Informasjonskilder.
Jasmina Hodzic, Gruppe for grunntjenester, USIT POLS, Cerebrum og Ephorte synkronisering Registrering av brukere i Ephorte ved hjelp av automatiske oppdateringsrutiner.
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO Studenter og IT Semesterstart høsten 1999.
© USIT/SAPP/GT, Bård Jakobsen UNIVERSITETET I OSLO USIT :10 Side 1 Mail ved UiO v/ Bård H.M. Jakobsen (GT/SAPP/USIT)
Februar FS - Felles Studentsystem Et utviklingsprosjekt for de norske universitet og høgskoler fra 1993 til 1998.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Kvalitetsreformen og IT- messige konsekvenser Astrid Jenssen XML-gruppa,
Et BAS: Cerebrum.
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO Student-IT Studenter og IT ved Universitetet i Oslo v/Bård Henry Moum Jakobsen (Senioringeniør,
v/ Margrete Raaum og Bård H.M. Jakobsen
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO FS: en bærebjelke i UiOs læringstjeneste HowTo: FS-> UREG -> ClassFronter (LMS) v/Bård Henry Moum.
© USIT/SAPP/GT, Bård Jakobsen UNIVERSITETET I OSLO USIT :34 Side 1 FEIDE – BAS – Cerebrum v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO.
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO UREG2000 Brukeradministrasjon ved Universitetet i Oslo v/Bård Henry Moum Jakobsen Senioringeniør,
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO UREG2000 Brukeradministrasjon ved Universitetet i Oslo v/Bård Henry Moum Jakobsen Senioringeniør,
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO UREG2000 Brukeradministrasjon ved Universitetet i Oslo.
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO LDAP ved UiO Hva er det?, hvorfor? og litt annet.
© GT/SAPP/USIT UNIVERSITETET I OSLO :34 FEIDE, BAS, ureg2000, Katalog v/Bård Henry Moum Jakobsen.
© USIT/SAPP/GT UNIVERSITETET I OSLO Brukeradministrasjon ved UiO v/Bård Jakobsen (Senioringeniør), Gruppeleder, Gruppe for drift av grunntjenester (GT)
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO Kurs: LITA, PCstuevakter, Luka, Opr, mfl v/Bård Henry Moum Jakobsen, SYDR/USIT.
© GT/SAPP/USIT UNIVERSITETET I OSLO :44 Litt status og orienteringer rundt rare ting ved høsten 2004 v/Bård H.M. Jakobsen.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Patching En patch er en fiks for en eller flere feil i et program/operativ.
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO Studenter og IT, Auto-stud-reg Semesteret våren 2000.
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO En oppsummering av brukerbygging Student-IT for høsten 2002 Universitetet i Oslo.
Student-IT høsten 2011 Av: Monica Stamnes (mpp av Bård Jakobsen ) Gruppe for drift av grunntjenester Seksjon for system- og applikasjonsdrift USIT.
Studenter og IT Semesterstart høsten 1999.
v/Harald Meland og Bård Henry Moum Jakobsen
FEIDE – Felles elektronisk Identitet
v/Bård Henry Moum Jakobsen
v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO
v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO
Cerebrum – en liten BAS i skogen
Brukeradministrasjon ved UiO
Ymse v/Bård H.M. Jakobsen.
Nytt postsystem ved UiO …nok en gang
Bård H.M. Jakobsen USIT/SAPP/GT
Utskrift av presentasjonen:

UREG2000 UiO sitt brukeradministrative system (BAS) v/Harald Meland & Bård Henry Moum Jakobsen SYDR/USIT/UiO

Agenda Litt om mye Ureg2000 og FS/LT IT-grupper BOFH Student-IT (autostud.pm)

Brukeradministrative system (BAS) Person Fødselsnummer Navn Adresse Tilknytning Type Bruker Brukernavn/ID Passord Mailadresse Type Gruppe Gruppenavn/ID Beskrivelse Medlemmer - Brukere - Grupper

LT FS Ureg2000 BOFH LDAP UA (Adgangskontroll) Notes NT Exim Tivoli PRISS LMS (CF) ARS AD (W2K) NIS (IfI) NIS (UiO) Oppringt

Hva er UREG2000? En Oracle database Et API-sett skrevet i Perl5 En samling av programmer for oppdatering og vedlikehold av brukere, maskiner, grupper Rutiner for informasjonsutveksling (import og eksport) mot LT (UiO sitt egenutviklede lønnssystem) og mot FS Rutiner for printerkvoter, med konto for den enkelte bruker. Det er viktig å merke seg at UREG2000 er å regne som sub-systemer under både LT (dvs. Personal-systemet til UiO) og FS (Studentregisteret. Dette gjør at UREG kan bruke fødselsnummer til å koble dataene fra disse systemene sammen (går på samme konsesjon som de tidligere nevnte systemene).

Hva gjør UREG2000 Administrerer brukere Bygger, endrer og sletter brukere autentisering OS – unix, NT, W2K, osv Systemer – Lotus Notes, ClassFronter, Oracle, osv rettigheter Printerkvoter Administrerer meta-info om maskiner Administrerer grupper

Hvorfor? Ønsker ’single sign-on’. Ønsker kun ETT sted å oppdatere informasjon om brukere, uansett hvilket system/OS brukeren bruker. Ønsker ETT kontaktpunkt for eksterne som ønsker autentiserings- og autorisasjons-informasjon. Ønsker ETT utgangspunkt for levering av informasjon til nye tjenester (Katalog, LMS, osv.)

Tall 2. Januar 2001 Fakultet : Ansatte : Ansatt/student : Student : Eksterne/Andre : Total TF : 94 : 36 : 397 : 37 : 564 JUS : 379 : 138 : 2494 : 90 : 3101 Med : 1239 : 249 : 2204 : 1913 : 5605 HF : 966 : 328 : 4254 : 538 : 6086 MN : 1584 : 681 : 5577 : 1552 : 9394 Odont : 488 : 85 : 466 : 73 : 1112 SV : 697 : 259 : 3464 : 159 : 4579 UV : 354 : 111 : 1850 : 115 : 2430 UiO sentralt : 1157 : 226 : 201 : 923 : 2507 Andre : 28 : 5 : 64 : 193 : 290 Total : 6986 : 2118 : 20971 : 5593 : 35668

LT – Lønn og Trekksystem Er UiO sitt eneste personalsystem Gir UREG: Steder SKO - StedKOden Navn Katalogmerke Kontaktadresser Personer (Ansatte Type = ’A’ og Bilagslønnet Type = ’M’) Faste ansatte og bilagslønnet Jobbsted og privatadresse Er autoritativt, dvs. Skriver over sted- og personer-data i UREG Det vil snart komme endringer her slik at man får at typen ’A’ representerer personer med en fast tilsetning, mens ’M’ kommer til å representere personer på bilagslønn.

FS – Felles Studentsystemer Er UIO sitt eneste Studentregisteret Gir UREG: Personer (Studenter Type = ’S’) Navn Semesteradresse Studium Emner Opptak Aktivt studieprogram Studienivå Er autoritativt, dvs. Skriver over personer-data i UREG

Bygge brukere UiO har tre typer brukere Ansatte Studenter Eksterne

Bygge brukere (II) En må ’eie’ disken brukerene skal bygges på Disker er alle på følgende format: /<fak./inst>/<maskin>/<u#, el >/<brukernavn> En må være moderator for primærgruppen En må være moderator for eventuelle nettgrupper

Bygge brukere, Ansatte Skal finnes i LT Har persontype: ’A’ - Ansatt ’B’ - Ansatt og Student ’M’ - Bilagslønnet ’b’ - Bilagslønnet og Student Skal ha brukertype ’A’ Hvis ikke finnes i LT, registrer som persontype ’a’

Bygge brukere, Studenter 3 metoder er i bruk Med/Odont - Automatikk v/Per Grøttum (per@ifi.uio.no) HF - Manuelt v/Student-IT HF, Øystein Ekvik Alle andre: Via registrering til kurs i FS (TFKONTO, JUSKONTO, JUTACCOUNT, MNKONTO, SVKONTO, SVACCOUNT, UVKONTO) Konto bygges påfølgende natt Kontoark via sokrates: kursbruker & nybruker Bygges efter definerte profiler (filegruppe, nettgruppe, SKO og homedir Skal ha brukertype ’S’ (Student).

Bygge brukere: Eksterne Med eksterne mener vi personer som ikke finnes i LT eller FS Og ikke-personlige brukere Programvare Drift-relaterte brukere Fellesbrukere (normalt tillater vi ikke slike) Har type ’X’ og i tillegg en sub-type

Subtyper D Felles-kontoer E Eksterne personer F Test-brukere G Gjesteforskere J Spesialavtale, godkjent av IT-direktør K Kurs-kontoer L Programvarekonti N EMBnet/Biotek-personer O SIO - Studentsamskipnaden i Oslo P Terminalstuemaskiner/printere (SV) R Sykehusansatte (godkjent av UiO-ansatt) T HPC/Tungregneranlegget - Eksterne W Gjeste-personer Z Sivilarbeidarar c Bibliotek - fellesbrukere e Professor emeritus f UiO-foreninger h Studenter ved den internasjonale sommerskole j KAJA-kontrakt k Konsulenter - eksterne n Notam - Norsk nettverk for Teknologi, Akustikk og Musikk p Eksterne stipendiater r Sykehusansatte (venter p} avtale) t Timeansatte/Bilagsl|nnede u Personer fra andre universiteter v SVs interne sommerskoletilbud z Frisch (Frischsenteret for samfunns}konomisk forskning)

Dette siste er desverre ikke satt i produksjon enda. Eksterne brukere Disse er midlertidige, med normalt en varighet på 6 måneder. Annen varighet kan settes i de tilfeller der finnes egen avtale for slikt. Dette siste er desverre ikke satt i produksjon enda.

Modifisering av brukere Hva: Filegruppe (default, ++) Nettgruppe shell SKO Home Spread Printerkvote Type (Bruker og person) ’Gecos’ Fødselsnummer

Modifisering grupper grupper Nett- og Filegrupper (i bofh ng og fg) add rem create info ls lall spread Nett- og Filegrupper (i bofh ng og fg) samme som for grupper.

Modifisering shell - unix innlogings shell (eks: bash, csh, tcsh mfl) SKO - stedkode, 6 siffer defineres av OF/LT Gir domene-delen av mail-adressen til brukeren: denne gir så hvorledes local-part (det til venstre for ’@’) skal se ut. Home - Disken brukeren ligger på, endring av denne betyr flytting ’user move (batch|now|platon|request - confirm|cancel)

Modifisering - Er der enda mer? Spread u - UiO sitt NIS i - IFI sitt NIS n - Domino Directory Flere kommer nok

Sperring ’Splatting’ av brukere Gjøres ved å sette ’*’ inn som første tegn i passord-feltet (NIS) og disable konto i NT/W2K. Må angi en begrunnelse. ’user splatt/unsplatt’ Det er vanlig å sette et ’nologin’-shell også Vi har et sett med forskjellige ’nologin’-shell som brukes i forskjellige sammenhenger.

Sletting ’user delete’ Vi tar vare på filene i 5 år, kan restore bruker innen 4 måneder. efter dette kan ikke brukeren regne med å få tilbake sitt brukernavn

Foiler mm. Spørsmål? Foiler: Stedkoder http://www.uio.no/~baardj/pres/UiB-V2001.ppt Stedkoder http://www.uio.no/~baardj/pres/hierarki.txt Spørsmål?

Harald neste... FS og LT integrasjon (Teknisk) Detaljer

Interaksjon mellom Ureg2000 og UiOs administrative systemer (FS og LT)

FS (Felles Studentsystem) Autoritativ kilde for Ureg2000s data om: Personnavn (sammen med LT) Student-status (semesterregistrering + studieprogram + eksamensmelding) Eksamens- og undervisningsmeldinger (herunder “kontokurs”) Underviserroller Metainfo om emner

LT (Lønns- og Trekksystem) Autoritativ kilde for Ureg2000s data om: Personnavn (sammen med FS) Ansattstatus (bilagslønnet eller tilsatt) Stedkoder, og derved UiOs organisasjonsstruktur Ansattes tilhørighet i org.strukt. Reservasjon mot publisering i katalog

Data fra Ureg2000 FS får/vil ha Har studenten gjennomført godkjent kontokurs? Studenters emailadresse. LT mottar i dag ingen data fra Ureg2000 I praksis fungerer Ureg2000 som “vaktbikkje” for å sikre samsvar mellom FS og LT

Teknisk Ureg2000 har SQLNet-aksess direkte mot FS- og LT-databasene, og egen Oracle-bruker i disse All interaksjon initieres fra Ureg2000-siden Interaksjonen er implementert ved perl5-moduler, som igjen benytter DBD::Oracle Noen nattlige script dumper resultatene av mye brukte queries til tekstfiler. Andre script benytter så data fra tekstfilene fremfor å koble seg opp mot databasene.

Pause Spørsmål?

IT-grupper Bruker IT-Gruppe Rettigheter Medlem av ’Eier’ ’S’ Sjef ’A’ Ansatt ’Eier’ Rettigheter - Grupper - Moderator Disker – registrere brukere - osv

Rettigheter, Hvem har, og hvem har ikke? Styres av IT-grupper Brukere er medlem av IT-grupper S - Sjef A - Ansatt IT-grupper er eiere av disker, fg, ng, osv Disker eies med type: Y - ’alle’ rettigheter P - passord/printerkvote O - flytte vekk fra bofh: ’itgroup’ - kommandoene

Bygging av studentbrukere (I) Må ”trigges” Bygger ny bruker, kun når studenten ikke har noen annen studentbruker fra før av. Bygging skjer hver kveld, slik at konto normalt er tilgjengelig dagen efter. Bygging skjer fra semesterstart og frem til noe efter siste frist for eksamensoppmelding. Uten om dette vil det kun unntaksvis bli foretatt bygging av brukere.

Profiler for studenter Aktivt studieprogram er studieprogram studenten har et lovlig opptak til (ikke privatist) og som vedkommende også har eksamensoppmelding i. Profilen bestemmer: SKO  Mail-adresse Primærgruppe Filgrupper Netgrupper Home-dir

Modifisering studentbrukerer Brukere på studentserverene vil automatisk bli modifisert i henhold til hvilke kurs de er meldt til. Med modifisert menes innmeldt i filgrupper og nettgrupper, flytting til ny disk ol. Daglig i perioden semesterstart og frem til litt efter frist for eksamensoppmelding gjør vi: Innmelding i fil-grupper og nettgrupper Åpning av sperrede brukere Innmelding på mailing-lister (Kommer senere)

Modifisering (II) Natt til fredag Natt til tirsdag/onsdag Ny printerkvote beregnes og ukekvote oppdateres Natt til tirsdag/onsdag Brukere legges i kø for flytting og flyttes påfølgende natt.

Sletting studentbruker ca 14 dager efter fristen for semesterregistrering: Brukere meldes ut av filgrupper og nettgrupper Bruker flyttes Sperrede brukere slettes Mail om sperring sendes ut. 2 – 3 uker efter på sperres brukerene til de studentene som ikke lengre er aktive, eller som ikke følger ’lovlige’ studier.

Hvordan bygge, vi ser på bofh user create user bcreate user lcreate user screate

Nyttige bofh-kommandoer knyttet til bruker user info user history user passwd user splatt user unsplatt fg user ng user itgroup user

Slutt?

Nytt: Hierarkiske navnestrukturer Activ Directory (W2K) LDAP-kataloger Notes Directory Utfordringer: UiO sin organisering, mappe den inn i en katalog. Standardisering av enheter sine navn/akronym Flatt felles navne-rom for brukernavn, grupper og maskinnavn

LDAP Kjører i dag OpenLDAP Krever aktivt/passivt samtykke for å være med. Bruker et skjema som er egenutviklet, skal over til et subclasse av eduPerson (http://www.educause.edu/eduperson/)

Kommer kanskje? sertifisering/sertifikater (X.509) krypterings-nøkler integrering mot eksterne autentiseringssystemer

Printerkvote, Hvem? Studenter 23 171 brukere har kvote (+ studentene ved IfI (har et eget printer-system))

Printerkvoter ”Initiert-kvote” ”Uke kvote” Hvor mange sider brukeren får i utgangspunktet (som ny og eventuelt ved semesterstart) Hvis matcher flere: velger den som gir størst ”Uke kvote” Hvor mange sider brukeren får hver uke (natt til fredag) Hvis matcher flere: Får summen

Printerkvote (II) ”Max akkumulert” ”Max semester kvote max for hva en bruker kan samle opp av utskriftskvote Hvis matcher flere: Får summen ”Max semester kvote Max antall en bruker får skrive i løpet av semesteret

Printerkvoter (III) Quota-file med direktiver En linje per direktiv Format: <Betingelse> <Inint-kvote> <Uke kvote> <Max Acc> <Max sem> Betingelse ng - Netgruppe fg - Filgruppe k- Emnekode s - Aktivt studieprogram

Struktur File-server for studenter

Ny file-server for studenter Kant og Hume Nå: ca 1 TB disk Skal opp til 3 TB disk Skal NFS og Samba (SMB) Kommer i drift i løpet av januar 2001

Strukturen på Platon (I) Diskene ligger alle under /uio/platon/ Strukturen er basert på fakultet og nivå i studiet Nomenklaturen: <Fakultet>-<Nivå><Løpenummer> Fakultet: tf, jus, hf, mn, sv, uv Nivå: l-laveregrad, h-høyeregrad Alle diskene er på 8 GB Inneholder 400 laveregradsstudenter eller 100 på hovedfag

Strukturen på Platon (II) I tillegg: div-l1 Studenter som ikke lar seg plassere på ett fakultet pending1 Studenter uten lovlige emner og som vi derfor ikke har funnet plass til (når de ble flyttet med ’move_platon’ i bofh). Disse vil bli sperret og derefter slettet om ikke deres studiestatus endres.

Utskrift av brukernavn og passord for nye brukere På sokrates: ~ureg2000/bin/ To programmer kursbruker [-p <Printer>] <Kurs> <Gruppenr> Gir en opplisting av hvem som er meldt til kurs (*KONTO) og gruppe. Hvis ’-p’ brukes skrives det ut standard brukernavn+passord ark til angitt skriver. nybruker <Fødselsnr-fil> <Printer> Skriver ut standard ark for de brukerene som man har oppgitt fødselsnummer til. Filen skal inneholde et fødselsnummer per linje.

URL-er eduPerson (LDAP) BAS-prosjekter IMS-Enterprise http://www.educause.edu/eduperson/ BAS-prosjekter http://www.stanford.edu/group/itss-ccs/project/registry/ http://www.stanford.edu/group(itss-ccs/project/sunetid/ IMS-Enterprise