Kapitel 6. Administrator-guide

Indholdsfortegnelse

Brugerindstilling af certifikat-oprettelsesguide
Opret og redigér nøglekategorier

Administrationsguiden beskriver måder at indstille Kleopatra som ikke er tilgængelige via den grafiske grænseflade, men kun via indstillingsfiler.

Det antages at læseren kender til teknologien som bruges for at indstille KDE-programmer, inklusive layout, stedet i filsystemet og rækkefølge af KDE's indstillingsfiler, samt KIOSK-skelettet.

Brugerindstilling af certifikat-oprettelsesguide

Kleopatra tillader tilpasning af felterne som brugeren har lov til at indtaste for at lave sit certifikat.

Lav en gruppe der hedder CertificateCreationWizard i den systemomfattende kleopatrarc. Hvis du ønsker en tilpasset rækkefølge af attributter eller hvis du kun ønsker at visse punkter skal ses, så lav en nøgle der hedder DNAttributeOrder. Argumentet er en mere af CN,SN,GN,L,T,OU,O,PC,C,SP,DC,BC,EMAIL Hvis du ønsker at initialisere felter med en bestemt værdi, så skriv noget i retning af Attribute=værdi. Hvis du ønsker at attributten skal behandles som krævet, så efterfølg den med et udråbstegn (f.eks. CN!,L,OU,O!,C!,EMAIL!, hvilket rent faktisk er standardindstillingen).

Brug af KIOSK-tilstandsflaget $e tillader at hente værdierne fra miljøvariabler eller fra et evalueret script eller binært program. Hvis du yderligere ønsker at forbyde redigering af de respektive felter, så brug flaget $i. Hvis du ønsker at forbyder brugen af knappen Indsæt min adresse så sæt ShowSetWhoAmI til falsk.

Vink

På grund af naturen af KDE's KIOSK-skelet, vil brug af flaget ($i) gøre det umuligt for brugeren at sætte flaget ud af kraft. Dette er med vilje. $i og $e kan også bruges med en vilkårlig anden config-nøgle i KDE's programmer.

Følgende eksempel antyder mulige tilpasninger:

[CertificateCreationWizard] 
;Forbyd at kopiere personlige data fra adressebogen, tillad ikke lokalt at sætte ud af kraft
ShowSetWhoAmI[$i]=false

;sætter brugernavnet til $USER
CN[$e]=$USER

;sætter firmanavnet til "Mit firma", forbyder redigering
OU[$i]=Mit firma

;sætter afdelingens navn til enværdi returneret af et script
OU[$ei]=$(slaa_afd_op_fra_ip)

; sætter land til DK, men tillader ændringer af brugeren
C=DK