Hvordan man indstiller læseadgang

Bemærk

Vær klar over at det er bekræftet at IMAP-implementeringen af Notitser i Kontact før end version 1.01 er fejlagtig, så denne indstilling virker ikke for dem. Hvis du ønsker at bruge dem, skal du bruge den foregående indstilling.

I foregående indstilling har vi samme “pseudobruger” som hedder groupware, som bruges af alle “rigtigeKontact-brugere (dvs. tony, rohn, amanda, etc.) via IMAP-kontoen med dens indlogning og kodeord. Men på denne måde har alle rigtige brugere samme læse- og skriverettigheder som andre, eftersom alle forbinder som brugeren groupware til IMAP-serveren.

For at begrænse adgang for visse brugere (typisk for kun at give læsadgang), kan vi bruge ACL (Access Control Lists).

Vælg en undermappe til kontor i KMail, for eksempel Kalender, og højreklik med musen. Vælg fanebladet Egenskaber Adgangkontroll. Her kan du indtaste brugere som du vil give adgang til mappen og hvad de kan gøre.

Bare for at lave et eksperiment med at skifte begivenheder, giver vi “Alle” rettigheder til brugeren anna.

På niveauet cyrus (på maskinen som kører IMAP-serveren cyrus, med værktøjet Cyrus), skal vi først tilføje brugeren anna, så det bliver en bruger som genkendes af IMAP, og oprette en IMAP-mappe til hende.

Derefter logger vi på GNU/Linux som anna og starter Kontact. Som tidligere vist, indstiller vi en IMAP-konto i KMail med samme data men for brugeren (i stedet for pseudobrugeren groupware og dets kodeord, bruger vi anna og hendes kodeord).

I KMails mappetræ ser du følgende struktur denne gang: kontor->brugere->groupware->Kalender og Aktiviteter. Kontrollér indgangen (Fil->Kontrollér post) så har du også en “Indbakke” under “kontor”.

Aktivér nu KMails groupware-funktionalitet, og skriv Indbakke som er en undermappe til “kontor” for Ressourcemapper er undermapper af.

Aktivér nu KMails groupware-funktionalitet, og skriv Indbakke som er en undermappe til kontor for Ressoursmapper er undermapper af.

Nu har du to mappegrene under “kontor”:

  1. Indbakke” med Kalender, Kontakter, Notitser, Opgaver og Journaler, som gemmes under anna i IMAP-mappen på IMAP-serveren.

  2. bruger” med undermappen “groupware” og undermapperne som anna har adgang til (i dette eksempel, Kalender og Opgaver)

Højreklik på “bruger” “Kalender” og kontrollér om den har typen Kalender (hvis ikke, ændres den til det), og desuden om “bruger” “Opgaver” har typen Opgaver.

I Kalender har du nu to tilgængelige IMAP-ressourcer at skrive til, så hvis du laver en ny begivenhed, bliver du spurgt hvilken der skal bruges (og hvis du lod den lokale ressource være tilgængelig, har du tre).

Du skal gå til det lille vindue nede til venstre i Kalenderen, det som viser tilgængelige ressourcer, og afmarkere dem som ikke peger på søgestien .groupware.directory (kig i slutningen af hver ressourcesøgesti).