For 10 dager siden annonserte Andreas Schuldei forbedret WLS [Webmin-LDAP-Skolelinux]. Han etterlyste hjelp til utprøving og testing av systemet fra flest mulig. Håper flerst mulig kan sette igang med denne morsomme testen. Har også lagt med norskoversatt README og link til hvordan man feilrapporterer:
http://developer.skolelinux.no/feilrapporter.html
=============================
Generell introduksjon
Dette er den nye utgaven av WLS forsøker å gi en enklere og mer intuitivt brukergrensesnitt for administrasjon av brukerkonti. Den forsøker også å støtte for skoleaktuell organisering som klasser, aldresgrupper, forskjellige autorisasjonsnivå som «elev», «lærer» og «admin». «Lærere» har også mulighet til å sanksjonere mot brysomme «elever». :-)
Denne utgaven av WLS trenger et par nye LDAP-komponenter fra «lis.schema» for å virke ordentlig. Så du kan begynne omigjen med en tom database for å teste systemet. I framtiden vil oppgradering brukerdata skje automatisk noe som ikke er støttet nå.
Hvordan installere og bruke denne test-utgaven (beta):
deb http://developer.skolelinux.no/~andreas/debs ./
apt-get update; apt-get install webmin-ldap-skolelinux
Legg til linjen: include /etc/ldap/schema/lis.schema i fila: /etc/ldap/slapd.conf
!!!! OBS Dette vil slette ldap-katalogen!!!!!! og kjør
ldap-skolelinux-install !!!! OBS Dette vil slette ldap-katalogen!!!!!!
Gjenstående funksjoner
* Myndighetsgruppen er laget, men trenger adgangsliste på sldap-siden for å virke. - sjekk etter hardkodet «student», «lærer», og «admin»-brukere og erstatt disse med passende ldap-kall - legg til slapd.conf acl-regler i hennhold til tråden devel@s.n, especially Message-ID: y6wzneixi19.fsf@shaitan.uio.no. - skriv inn sjekk_autorisasjonskallet i WebminLdapUsers.pm med logikk for å finne om brukeren har lov til å gjøre en endring (dette er valgfritt, man vil like gjerne forsøke en ulovlig operasjon for å feile innledningsvis).
* Tilby en oppgraderingsvei for nye elementer i lis.schema og oppgrader katalogen med de nye elementene - oppdater ldap-katalogen til ldif-formatene i sid og sarge (sjekk sids slapds etter installasjon for å vise det) - legg til en nesteID-felt (sjekk ldap-users.pl for kjørbar kode) - legg til hver objectClass «lisGroup» til hver gruppe, gruppeType, og aldersGruppe-atributter. Finn ut en måte å sette korrekt «private» er en god kandiat om det er en bruker med samme navn og uid. - legg til mulighetsfelter for variable og fyll inn endringene. Se for eksempel ext2fs for hvordan forover kompatiblitet-feltet ser ut. - legg en sjekk til ldap-users.pl for å sjekke den gjeldende mulighet til ldap-databasen og se om det er mulig å kjøre WLS. Det er farlig med oppgradering av ldap under kjøring. Derfor bør man avstå dette. Operasjon på en ldif-dump er lagre.
* spør aldresGruppe bedre. - utvid filimport og leggtilmangebrukere for å gi felter for aldresGruppe.
* utvid søkevalgene for å søke etter forskjellige grupper
* legg et admin-valg for å forhåndsvelge søke resultatet for admin operasjon
* Lag adminoperasjonen wareier med grupper
* legg til et adminvalg for å forhåndsvelge med grupper - ldap baksidefunksjon er ikke virksom enda
* legg til valget å slette alle brukere i gruppa
* Refaktorer WebminLdapSkolelinux og ldap-users.pl. Noe kode er veldig lik for liknende operasjoner på brukere og grupper. OO program
* legg til avanserte søkekriterier - legg til en meny og logikk for å kombinere flere søkekriterer i søket
* legg ikoner til søkeresultatets administrasjonsvindu for å representere et gitt brukernavn, eller en klasse kan logge inn eller ikke.
* Legg til en operasjon for å skru av eller på Internett-tilgangen.
* Du kan hente ut webmin-ldap-skolelinux eller ldap-skolelinux kilden med:
cvs -d /var/lib/cvs co -d wls -r from_wls_20031110_BRANCH skolelinux/ src/webmin-ldap-skolelinux cvs -d /var/lib/cvs co -d ls -r from_ls_20031110_BRANCH skolelinux/src/ ldap-skolelinux
!advarsel! ldap skolelinux er foreløpig slått sammen i cvs-toppteksten med noen andre pakker. Dette virker verken mer eller mindre.
Oversatt av Knut Yrvin 8. des. 2003