Handlingsbegrænsninger |
forrige | Lås KDE | næste |
KDE-programmer bygges omkring handlingsbegrebet. Handlinger kan aktiveres på forskellige måder, typisk via menulinjen, en af værktøjslinjerne eller en tastaturgenvej. Gem dokument er et eksempel på en handling. Hvis du det interne navn på handlingen er det muligt at begrænse den. Når en handling er begrænset, vises den ikke længere i menulinjen eller værktøjslinjen. Det interne navnet på Gem dokument er action/file_save
. Låsningsskelettet sørger også for et sæt mere abstrakte begrænsninger som kan bruges til at deaktivere funktioner som ikke dækkes af en enkelt handling. Et eksempel er begrænsningen shell_access
som deaktiverer alle funktioner som ville give brugeren adgang til en UNIX®-skal.
Eksempel 26.1. Begræns adgang til skal for brugere
For at forhindre at brugeren får adgang til en kommandoskal kan vi begrænse handlingen shell_access
ved at tilføje følgende i kdeglobals
:
[KDE Action Restrictions] shell_access=false
Eftersom dette påvirker KDE's menu og tilgængelige programmer, skal vi tvinge til at sycoca-databasen opdateres:
touch $KDEDIR
/share/services/update_ksycoca
Log nu in i KDE og kontrollér følgende punkter:
K-menuen
I Konqueror ->
Kommandoen Alt+F2 kører
Fuldstændig dokumentation om tilgængelige handlinger findes på http://www.kde.org/areas/sysadmin/.
Nogle af de mere interessante handlinger er på listen nedenfor:
action/options_configure
Tilvalget i menuen .
action/help_report_bug
Tilvalget i menuen .
action/kdesktop_rmb
Menuen som vises med højreklik på desktoppen.
action/kicker_rmb
Menuen som vises med højreklik i panelet.
user/root
Skjuler alle handlinger eller programmer som kræver adgang som root
shell_access
Skjuler alle handlinger eller program som sørger for adgang til en skal.
print/system
Deaktiverer tilvalget at vælge udskriftssystem (baggrundsprogram).
lock_screen
Om brugeren vil kunne låse skærmen
start_new_session
Om brugeren må starte en andre X-session (se også kdm)
opengl_screensavers
Om OpenGL-pauseskærme tillades at bruges.
manipulatescreen_screensavers
Tillad pauseskærme som ikke skjuler hele skærmen
forrige | hjem | næste |
Uforanderlige indstillingstilvalg | op | Begrænsninger af URL'er |