Supplementerende programmer |
forrige | De filer kdm bruger til sine indstillinger | næste |
Følgende programmer køres af kdm på forskellige trin af en session. De er typisk skal-scripter.
Opsætnings-, opstarts- og nulstillingsprogrammerne køres som root
, s de skal være forsigtige med sikkerhed. Deres første argument er auto
hvis sessionen er resultatet af at logge på automatisk, ellers videregives ingen argumenter til dem.
Xsetup
-programmet køres efter X-Serveren er startet eller nulstillet, men før velkomstprogrammet tilbydes. Dette er stedet at ændre rodbaggrunden (hvis UseBackground
er deaktiveret) eller få andre vinduer frem der skal vise sig på skærmen sammenmed velkomstprogrammet.
Udover det der angives i ExportList
, videregives følgende miljøvariabler:
det tilknyttede skærmnavn
værdien af SystemPath
værdien af SystemShell
kan sættes til godkendelsesfilen
værdien af FifoDir
Bemærk at eftersom kdm griber tastaturet, vil ingen andre vinduer kunne modtage inddata fra tastaturet. De vil imidlertid kunne interagere med musen. Vær klar over de potentielle sikkerhedshuller her. Hvis GrabServer
er sat, vil Xsetup
ikke kunne forbinde til skærmen i det hele taget. Ressourcer for dette program kan puttes ind i filen der hedder Resources
.
Xstartup
-programmet køres som root
når brugeren logger på. Dette er stedet hvor kommandoer som tilføjer indgange til utmp
(programmet sessreg kan være nyttigt her), montere brugernes hjemmemapper fra filservere, eller afbryder sessionen hvisnogle krav ikke bliver mødt (bemærk dog at på moderne systemer, bliver disse opgaver allerede varetaget af PAM-moduler).
Udover det der angives i ExportList
, videregives følgende miljøvariabler:
det tilknyttede skærmnavn
brugerens arbejdsmappe i begyndelsen
brugernavnet
brugernavnet
værdien af SystemPath
værdien af SystemShell
kan sættes til godkendelsesfilen
værdien af FifoDir
kdm venter indtil dette program afslutter før det starter brugerens session. Hvis afslutningsværdien for dette program ikke er nul, afslutter kdm sessionen og starter en anden omgang godkendelse.
Xsession
-programmet er den kommando som køres som brugerens session. Det køres med den godkendte brugers tilladelser. Et af nøgleordene failsafe
, default
or custom
, eller en streng til eval af en Bourne-kompatibel skal videregives som første argument.
Udover det der angives i ExportList
, videregives følgende miljøvariabler:
det tilknyttede skærmnavn
brugerens arbejdsmappe i begyndelsen
brugernavnet
brugernavnet
værdien af UserPath
(eller SystemPath
for root
's brugersessioner)
brugerens standardskal
kan sættes til en ikke-standard godkendelsesfil
kan sættes til et Kerberos4 credentials cache-navn
kan sættes til et Kerberos5 credentials cache-navn
værdien af FifoDir
vil indeholde en komma-adskilt liste af parametre som sessionen måske vil finde interessant, såsom stedet hvor kommandoen FiFo er og dens muligheder, og hvilket konversation-plugin der blev brugt til at logge pån
navnet på den session brugeren har valgt at køre
Symmetrisk med Xstartup
, køres Xreset
-programmet efter brugersessionen er afsluttet. Kørt som root
bør det indeholde kommandoer der fjerner virkningen af kommandoer i Xstartup
, fjerner indgange fra utmp
eller afmonterer mapper fra filservere.
De miljøvariabler der blev videregivet til Xstartup
bliver også videregivet til Xreset
.
forrige | hjem | næste |
XDMCP adgangskontrol | op | Indstilling af dit system til at bruge kdm |