natgillin/translations-raw huggingface dataset:
A user can change file association in the & kcontrolcenter;. These changes are stored in $HOME /. kde/ share/ config/ profilerc. To use the same settings for multiple users, store these settings in user profile directory or the global & kde; config directory to use as default for multiple users.
En användare kan ändra filbindning i inställningscentralen. Ändringarna lagras i $HOME /. kde/ share/ config/ profilerc. För att använda samma ändringar för flera användare, lagra inställningarna i användarens profilkatalog eller i den globala inställningskatalogen i & kde; för att använda som standardvärde för flera användare.
Locking Down & kde;
Låsa & kde;
How It Works - The Basics
Hur det fungerar: Grundläggande funktioner
& kde; 's lock down features are centered around the following options:
& kde;: s låsningsfunktioner är centrerade kring följande alternativ:
Make configuration options immutable
Göra inställningsalternativ oföränderliga
Restriction of specific actions
Begränsa åtkomst till specifika åtgärder
Restrict access to certain & URL; s
Begränsa åtkomst till vissa webbadresser
Restrict access to certain configuration modules
Begränsa åtkomst till vissa inställningsmoduler
Immutable Configuration Options
Oföränderliga inställningsalternativ
Immutable options allow system administrator to provide default settings that can not be changed by the user.
Oföränderliga alternativ möjliggör för systemadministratörer att tillhandahålla standardinställningar som inte kan ändras av användaren.
Pre-existing configuration options of the user will be ignored once a configuration option is made immutable.
Användarens förinställda inställningsalternativ ignoreras så fort ett inställningsalternativ görs oföränderligt.
Options can be controlled either on a per entry basis, per group of entries or on a file by file basis.
Alternativ kan antingen styras baserat på varje post, eller baserat på grupper av poster, eller baserat på enskilda filer.
If a file or group is immutable, all configuration options for that file or group are immutable, even those options for which the system administrator has no default provided.
Om en fil eller grupp är oföränderlig, är alla inställningsalternativ i den filen eller gruppen oföränderliga, till och med de alternativ där systemadministratören inte tillhandahåller något standardvärde.
The support in applications for immutable options may vary from application to application. Although the user will not be able to make permanent changes to immutable configuration options, the user may still be presented with an user interface option to make such change.
Stöd i program för oföränderliga alternativ kan variera från program till program. Även om användaren inte kommer att kunna göra permanenta ändringar av oföränderliga inställningsalternativ, kanske användaren ändå får se ett alternativ i användargränssnittet för att göra ändringen.
Action Restrictions
Åtgärdsbegränsningar
& kde; applications are built around the action-concept. Actions can be activated in various ways, typically via the menu-bar, one of the toolbars or a keyboard shortcut. Save Document is an example of an action. If you know the internal action name it is possible to restrict an action. When an action is restricted it will no longer appear in the menu-bar or toolbar. The internal name for the Save Document action is action/ file_save. The lock down framework also provides a set of more abstract restrictions which can be used to disable functionality not covered by a single action. An example is the shell_access restriction which disables all functionality that would offer the user access to a & UNIX; shell.
& kde; - program byggs omkring åtgärdskonceptet. Åtgärder kan aktiveras på olika sätt, typiskt via menyraden, en av verktygsraderna eller en tangentbordsgenväg. Spara dokument är ett exempel på en åtgärd. Om du känner till det interna namnet på åtgärden är det möjligt att begränsa den. När en åtgärd är begränsad, visas den inte längre i menyraden eller verktygsraden. Det interna namnet på Spara dokument är action/ file_ save. Låsningsramverket tillhandahåller också en uppsättning mer abstrakta begränsningar som kan användas för att inaktivera funktioner som inte täcks av en enskild åtgärd. Ett exempel är begränsningen shell_ access som inaktiverar alla funktioner som skulle ge användaren åtkomst till ett & UNIX; - skal.
Restrict User Access to Shells
Begränsa åtkomst till skal för användare
In order to prevent the user access to a command shell we can restrict the shell_access action by adding the following to kdeglobals:
För att förhindra att användaren kommer åt ett kommandoskal kan vi begränsa åtgärden shell_ access genom att lägga till följande i kdeglobals:
Since this affects the & kde; menu and the available applications, we must force an update of the sycoca database:
Eftersom detta påverkar & kde;: s meny och tillgängliga program, måste vi tvinga att sycoca- databasen uppdateras:
Now re-login to & kde; and check the following points:
Logga nu in i & kde; och kontrollera följande punkter:
The & kmenu;
K- menyn
In & konqueror;, Tools Open Terminal
I & konqueror; Verktyg Öppna terminal
The Alt; F2 run command
Kommandot Alt; F2 kör
Full documentation about available actions can be found on http: / /www. kde. org/ areas/ sysadmin/.
Fullständig dokumentation om tillgängliga åtgärder finns på http: // www. kde. org/ areas/ sysadmin /.
A few of the more interesting actions are listed below:
Några av de mer intressanta åtgärderna listas nedan:
The Configure option from the Settings menu
Alternativet Anpassa i menyn Inställningar.
The Report Bug option from the Help menu.
Alternativet Rapportera fel i menyn Hjälp.
& RMB; mouse button menu on the desktop.
Menyn som visas med högerklick på skrivbordet.
& RMB; mouse button menu on the panel.
Menyn som visas med högerklick i panelen.
Hide all actions or applications that require root access.
Döljer alla åtgärder eller program som kräver åtkomst som root
Hides all actions or applications that provide shell access.
Döljer alla åtgärder eller program som tillhandahåller åtkomst till ett skal.
Disables the option to select the printing system (backend).
Inaktiverar alternativet att välja utskriftssystem (bakgrundsprogram).
Whether the user will be able to lock the screen
Om användaren kommer att kunna låsa skärmen
Whether the user may start a second X session (see also & kdm;)
Om användaren får starta en andra X- session (se också & kdm;)
Whether OpenGL screensavers are allowed to be used.
Om OpenGL- skärmsläckare tillåts användas.
Permit screensavers that do not hide the entire screen
Tillåt skärmsläckare som inte döljer hela skärmen
& URL; Restrictions
Begränsningar av webbadresser
There are three types of restrictions that can be applied to & URL; s:
Det finns tre typer av begränsningar som kan användas för webbadresser:
To control whether a directory listing is allowed.
För att styra om en kataloglistning är tillåten.
To control whether certain & URL; s can be opened
För att styra om vissa webbadresser kan öppnas
To control whether one & URL; can open another & URL;, either automatically or via a hyperlink.
För att styra om en webbadress kan öppna en annan webbadress, antingen automatiskt eller via en hyperlänk.
Rules are checked in the order in which they are defined. The last rule that is applicable to a & URL; defines whether the & URL; may be accessed.
Regler kontrolleras i ordningen de definieras. Den sista regeln som gäller en webbadress anger om webbadressen kan kommas åt.
The following rules disable opening http and https & URL; s outside. ourcompany. com:
Följande regler inaktiverar att öppna webbadresser med http och https utanför. foretag. se:
[KDE URL Restrictions] rule_count=2 rule_1=open,,, ,http,,, false rule_2=open,,, ,http, *. ourcompany. com, ,true
[KDE URL Restrictions] rule_ count=2 rule_ 1=open,,,, http,,, false rule_ 2=open,,,, http, *. foretag. se,, true
The first four commas skip over the selection criteria with respect to the originating & URL;. This part is only needed with redirect type rules.
De fyra första kommatecknen hoppar över urvalskriterier med avseende på den urspungliga webbadressen. Den delen behövs bara med regler av omdirigeringstyp.
rule_1 forbids the opening of any http or https & URL;
rule_ 1 förbjuder att någon HTTP eller HTTPS webbadress öppnas
rule_2 allows the opening of any http and https & URL; in the. ourcompany. com domain. Note the wildcard * is only allowed at the start of a domain.
rule_ 2 tillåter att alla HTTP och HTTPS webbadresser i domänen. foretag. se öppnas. Observera att jokertecknet * bara tillåts i början på en domän.
The following rules makes that the user can no longer browse directories on the local file system that are outside his $HOME directory:
Följande regler gör att användaren inte längre kan bläddra i kataloger på det lokala filsystemet som är utanför hans $HOME katalog:
rule_1 forbids the listing of any local directory
rule_ 1 förbjuder att någon lokal katalog listas
rule_2 allows listing directories under the users own $HOME directory.
rule_ 2 tillåter att lista kataloger under användarens egen katalog $HOME.
$HOME and $TMP are special values to indicate the users home directory and the & kde; temporary directory of the user, & eg; / tmp/ kde-bastian
$HOME och $TMP är särskilda värden som anger användarens hemkatalog och & kde;: s tillfälliga katalog för användaren, t. ex. / tmp/ kde- bastian.
The following rules makes that the user can no longer open local files that are outside his $HOME directory:
Följande regler gör att användaren inte längre kan öppna lokala filer som är utanför hans $HOME katalog:
rule_1 forbids the opening of any local file
rule_ 1 förbjuder att någon lokal fil öppnas
rule_2 allows opening files under the users own $HOME directory.
rule_ 2 tillåter att filer öppnas under användarens egen katalog $HOME.
rule_3 allows opening files in the & kde; temporary directory of the user. This is needed by certain & kde; applications that first download a file or document to the temporary directory and then open it in an application.
rule_ 3 tillåter att filer öppnas i användarens tillfälliga & kde; - katalog. Det behövs av vissa & kde; - program som först laddar ner en fil eller ett dokument i den tillfälliga katalogen och sedan öppnar den i programmet.
The redirection option controls whether documents from a certain location can refer, either automatically or manually via a hyperlink, to a certain other location. A set of default rules is present as a general security measure. For example documents located on the Internet may not refer to locally stored documents.
Omdirigeringsalternativet styr om dokument från en viss plats kan referera till vissa andra platser, antingen automatiskt eller manuellt via en hyperlänk. En uppsättning standardregler finns som en generell säkerhetsåtgärd. Dokument lagrade på Internet får till exempel inte referera till lokalt lagrade dokument.
For example, if we want to give the intranet-server www. mycompany. com the possibility to refer to local files we could add the following rule:
Om vi till exempel vill ge Intranät- servern www. foretag. se möjlighet att referera till lokala filer, skulle vi kunna lägga till följande regel:
[KDE URL Restrictions] rule_count=1 rule_1=redirect, http, www. mycompany. com, ,file,,, true
[KDE URL Restrictions] rule_ count=1 rule_ 1=redirect, http, www. foretag. se,, file,,, true
Instead of listing a protocol by name, it is also possible to specify a whole group of protocols. For that the following groups have been defined:
Istället för att lista protokoll enligt namn är det också möjligt att ange en hel grupp av protokoll. Följande grupper har definierats för det:
Protocols that access locally stored information, examples are file: /, man: /, fonts: /, floppy: /
Protokoll som kommer åt lokalt lagrad information, till exempel file: /, man: /, fonts: /, floppy: /
Common internet protocols such as http and ftp
Vanliga Internetprotokoll som http och ftp
Information about protocols is stored in *. protocol files stored in $KDEDIR / share/ services.
Information om protokoll lagras i *. protocol - filer som finns i $KDEDIR / share/ services.
The Class = entry defines the group a protocol is part of: grep Class= $KDEDIR / share/ services/ *. protocol
Posten Class = definierar gruppen ett protokoll är en del av: grep Class= $KDEDIR / share/ services / *. protocol
General rules:
Allmänna regler:
The: local protocols may refer to any other protocol
Protokollen: local kan referera till vilket annat protokoll som helst
It's always allowed to refer to an: internet protocol
Det är alltid tillåtet att referera till ett Internetprotokoll
Not all protocols are part of a group, fish: / for example.
Alla protokoll är inte en del av en grupp, till exempel fish: /.
Configuration Modules
Inställningsmoduler
& kde; has configuration modules to configure various aspects of the & kde; environment. Configuration modules appear in the Control Center, in the Configuration dialog of an application or in both.
& kde; har inställningsmoduler som styr diverse aspekter av miljön i & kde;. Inställningsmoduler visas i inställningscentralen, i ett programs inställningsdialogruta eller i båda.
The proxy configuration module appears in the Control Center but also as part of the Configure Konqueror dialog in & konqueror;
Proxyinställningsmodulen syns i inställningscentralen, men är också en del av dialogrutan Anpassa Konqueror i & konqueror;
Individual configuration modules can be started with kcmshell4 module
Enskilda inställningsmoduler kan startas med kcmshell4 modul
To start the Proxy module use:
För att starta proxymodulen använd:
Not all applications use configuration modules, often the configuration dialog is an integral part of the application itself.
Alla program använder inte inställningsmoduler. Ofta är inställningsdialogrutan en integrerad del av själva programmet.
All configuration modules are strictly speaking part of the & kde; menu.
Alla inställningsmoduler är strängt taget en del av & kde;: s meny.
The modules that are visible in the Control Center normally have a. desktop file in $KDEDIR / share/ applications/ kde and are sorted under the hidden Settings-Modules menu by the kde-settings. menu, included from kde-essential. menu
Modulerna som är synliga i inställningscentralen har normalt en. desktop - fil under $KDEDIR / share/ applications/ kde och sorteras in i den dolda menyn Settings- Modules av kde- settings. menu som inkluderas från kde- essential. menu
Application specific modules normally have a. desktop file under $KDEDIR / share/ applnk/. hidden which corresponds to the hidden. hidden menu, included as a result of lt; KDELegacyDirs/ gt;
Programspecifika moduler har normalt en. desktop - fil under $KDEDIR / share/ applnk /. hidden som motsvarar den dolda. hidden menyn, som inkluderas som resultat av lt; KDELegacyDirs/ gt;
In & kde; 3.3 it is possible to edit the Control Center with kcontroledit. kcontroledit works just like kmenuedit, changes for current user only. Use kiosktool to make changes for everyone.
I & kde; 3. 3 är det möjligt att redigera inställningscentralen med kcontroledit. kcontroledit fungerar precis som kmenuedit och ändrar bara för den nuvarande användaren. Använd kiosktool för att göra ändringar för alla.
Individual configuration modules can be disables by adding the following to kdeglobals:
Enskilda inställningsmoduler kan inaktiveras genom att lägga till följande i kdeglobals:
[KDE Control Module Restrictions] module-id =false
[KDE Control Module Restrictions] modul- id =false
For example, to disable the proxy module use
För att till exempel inaktivera proxymodulen använd
Check the Control Center and the Configure Konqueror dialog if the proxy configuration is still there.
Kontrollera i inställningscentralen och dialogrutan Anpassa Konqueror om proxyinställningen fortfarande finns där.
The Lazy Admin
Den lata administratören
Remote desktop sharing allows remote users to view and optionally control the desktop of the current user. The remote user needs to be sent an invitation, and it is possible to create a password protected standing invitation. This is ideal for tech support teams or administrators to gain access to users desktops in order to troubleshoot or remedy a problem or guide a user through a procedure.
Att dela fjärrskrivbord tillåter att fjärranvändare visar och valfritt styr den aktuella användarens skrivbord. En inbjudan måste skickas till fjärranvändaren, och det är möjligt att skapa en stående inbjudan med lösenordsskydd. Det är idealiskt för tekniska supportgrupper eller administratörer så att de kan komma åt användarnas skrivbord för att felsöka eller åtgärda ett problem, eller leda en användare genom en procedur.
Remote desktop sharing involves two applications: & krfb; (kde; remote frame buffer, a VNC server) and & krdc; (kde; remote desktop connection; a VNC client.)
Att dela fjärrskrivbord hanteras av två program: & krfb; (kde;: s fjärrambuffer, en VNC- server) och & krdc; (kde;: s fjärrskrivbordsanslutning, en VNC- klient).
& krfb; can be used by any user to create and manage invitations. Invitations create a one time password that allows the recipient to connect to your desktop. By default it is valid for only one successful connection, and expires after one hour if not used.
& krfb; kan användas av vilken användare som helst för att skapa och hantera inbjudningar. En inbjudning skapar ett engångslösenord som låter mottagaren ansluta till skrivbordet. Normalt gäller det bara för en lyckad anslutning, och går ut efter en timme om det inte används.
Incoming connections are handled by the kinetd kded module. You can use the command dcop kded kinetd services to see if it is running. & krfb; waits for connections on port 5900 by default. When an incoming connection is made, a dialog will appear to ask for confirmation by the current user.
Inkommande anslutningar hanteras av tjänstdemonmodulen kinetd. Du kan använda kommandot dcop kded kinetd services för att se om den kör. & krfb; väntar normalt på anslutningar på port 5900. När en inkommande anslutning sker, visas en dialogruta som begär bekräftelse av nuvarande användare.
kde; DIY - Building Your Own Tools
kde; gör det själv: Bygga dina egna verktyg
Desktop COmmunication Protocol, DCOP, is a lightweight mechanism for inter-process communication. DCOP allows the user to interact with programs that are currently running. & kde; supplies two programs to utilitize DCOP: dcop, a command-line program, and kdcop, a GUI program.
Desktop COmmunication Protocol, DCOP, är en lättviktig mekanism för kommunikation mellan processer. DCOP tillåter att användaren kommunicerar med program som för närvarande kör. & kde; tillhandahåller två program för att utnyttja DCOP: dcop, ett kommandoradsprogram, och kdcop, ett program med grafiskt gränssnitt.
A few notes about using dcop:
Några anmärkningar om att använda dcop:
dcop [options] [application [object [function [arg1] [arg2]...]]]
dcop [väljare] [program [objekt [funktion [arg1] [arg2]...]]]
Applications that can open more than one window at a time will be listed as & lt; applicationgt; - PID
Program som kan öppna mer än ett fönster på samma gång listas som & lt; programgt; - processid.
All the arguments are case-sensitve. setFullScreen and setfullscreen are two different functions.
Alla väljare är skiftlägeskänsliga. setFullScreen och setfullscreen är två olika funktioner.
The regular expression token * can be used in the application and object arguments.
Tecknet * från reguljära uttryck kan användas i program - och objektväljare.
Some example commands and their output are below:
Några exempel på kommandon och deras utmatning finns nedan:
One & konsole; is running with a PID of 8954.
En & konsole; kör med processid 8954.
Here you see that there are four sessions running.
Här ser du att fyra sessioner kör.
Here are the options for the main & konsole; program.
Här är alternativen för & konsole; s huvudprogram.
Here are the options for the first session, session-1.
Här är alternativen för den första sessionen, session- 1.
This sets & konsole; to full screen.
Det här ställer in & konsole; till fullskärmsläge.
When there is more than one application/ object, which one should you use? Got a reference?
När det finns mer än ett program eller objekt, vilket ska man använda? Finns en referens?
percnt; echo $KONSOLE_DCOP DCOPRef(konsole-7547, konsole) percnt; dcop $KONSOLE_DCOP newSession session-6 percnt; dcopstart konsole konsole-9058 #! /bin/ sh konsole=$(dcopstart konsole-script) session=$(dcop $konsole konsole currentSession) dcop $konsole $session renameSession Local session=$(dcop $konsole konsole newSession) dcop $konsole $session renameSession Remote session=$(dcop $konsole konsole newSession) dcop $konsole $session renameSession Code dcop $konsole $session sendSession'cd / my/ work/ directory '
percnt; echo $KONSOLE_ DCOP DCOPRef( konsole- 7547, konsole) percnt; dcop $KONSOLE_ DCOP newSession session- 6 percnt; dcopstart konsole konsole- 9058 #! / bin/ sh konsole=$( dcopstart konsole- script) session=$( dcop $konsole konsole currentSession) dcop $konsole $session renameSession Local session=$( dcop $konsole konsole newSession) dcop $konsole $session renameSession Remote session=$( dcop $konsole konsole newSession) dcop $konsole $session renameSession Code dcop $konsole $session sendSession 'cd / my/ work/ directory'
kde; DIY - Building Your Own Tools
kde; gör det själv: Att bygga egna verktyg
You can use & kde; dialogs from your own scripts, to combine the power of & UNIX; shell scripting with the ease of use of & kde;.
Du kan använda & kde;: s dialogrutor från dina egna skript, för att kombinera de kraftfulla skalskripten i & UNIX; med den enkla användningen av & kde;.
kdialog --msgbox'You have new mail! '
kdialog -- msgbox 'Du har ett nytt brev!'
kdialog --title'New Mail '--msgbox'You have new mail!'
kdialog -- title 'Nytt brev' -- msgbox 'Du har ett nytt brev!'
The KDialog part can be replaced via --caption option
Delen Kdialog kan ersättas via väljaren -- caption
kdialog --title'New Mail '--msgbox'You have new mail!' --dontagain myfile: mykey
kdialog -- title 'Nytt brev' -- msgbox 'Du har ett nytt brev!' -- dontagain minfil: minnyckel
Saves whether to show again in $KDEHOME / share/ config/ myfile (by writing into this file the following lines:
Sparar om den ska visas igen i $KDEHOME / share/ config/ minfil genom att skriva in följande rader i filen:
Instead of --msgbox you can also use --sorry and --error, as appropriate. For instance, you might use kdialog --sorry'The network can not be reached 'or kdialog --error'Mail box can not be opened'.
Istället för -- msgbox kan du också använda -- sorry och -- error om lämpligt. Du kan till exempel använda kdialog -- sorry 'Nätverket kan inte nås' eller kdialog -- error 'Postlådan kan inte öppnas'.
It is also possible to create message boxes that accept a yes or no answer.
Det är också möjligt att skapa meddelanderutor som accepterar svaret ja eller nej.
kdialog --yesno'Do you want to connect to the Internet? 'echo $?
kdialog -- yesno 'Vill du ansluta till Internet?' echo $?
Return Value
Returvärde
Yes, OK, Continue
Ja, Ok, Fortsätt
Make sure to store the result in a variable if you do not use it directly, the next command will fill $? with a new value You can use --dontagain here as well, it will remember the users choice and returns it the next times without showing the dialog any more.
Försäkra dig om att lagra resultatet i en variabel om du inte använder det direkt. Nästa kommando fyller $? med ett nytt värde. Du kan också använda -- dontagain här, det kommer ihåg användarens val och returnerar det nästa gång utan att visa dialogrutan igen.
Further variations are:
Ytterligare varianter är:
like --yesno but with a different icon
som -- yesno men med en annan ikon
With Continue and Cancel buttons.
Med knapparna Fortsätt och Avbryt.
With Yes, No and Cancel button. For example:
Med knapparna Ja, Nej och Avbyt. Till exempel:
kdialog --warningyesnocancel'Do you want to save the changes? '
kdialog -- warningyesnocancel 'Vill du spara ändringarna?'
kdialog --inputbox "Enter your name:" "YourName"
kdialog -- inputbox "Skriv in ditt namn:" "Ditt namn"