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.
Kasutaja saab muuta failiseoseid & juhtimiskeskus; es. Muudatused salvestatakse faili $HOME /. kde/ share/ config/ profilerc. Sama seadistuse kasutamiseks enam kui ühe kasutaja jaoks tuleb see salvestada kasutaja profiili kataloogi või globaalsesse & kde; konfiguratsioonifailide kataloogi.
Locking Down & kde;
kde; lukustamine
How It Works - The Basics
Toimimise põhialused
& kde; 's lock down features are centered around the following options:
& kde; lukustamisomadused sisaldavad järgmisi olulisemaid võimalusi:
Make configuration options immutable
Konfiguratsioonivalikute muutmine muudetamatuks
Restriction of specific actions
Teatud toimingute piiramine
Restrict access to certain & URL; s
Ligipääsu piiramine teatud & URL; - idele
Restrict access to certain configuration modules
Ligipääsu piiramine teatud seadistusmoodulitele
Immutable Configuration Options
Muudetamatud konfiguratsioonivalikud
Immutable options allow system administrator to provide default settings that can not be changed by the user.
Muudetamatud valikud võimaldavad administraatoril määrata vaikeseadistusi, mida kasutaja ei saa muuta.
Pre-existing configuration options of the user will be ignored once a configuration option is made immutable.
Kui konfiguratsioonivalik muudetakse muudetamatuks, ei arvestata enam kasutaja varasemaid määratlusi antud valiku puhul.
Options can be controlled either on a per entry basis, per group of entries or on a file by file basis.
Valikuid saab kontrollida kas kirjete, kirjete gruppide või ka tervete failide kaupa.
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.
Kui fail või grupp on muudetamatu, on kõik antud faili või grupi võtmed muudetamatud, kaasa arvatud need, mille puhul ei ole administraator vaikeväärtust määranudki.
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.
Rakendused toetavad muudetamatute valikute kasutamist üsna erinevalt. Ehkki kasutaja ei saa muudetamatuid konfiguratsioonivalikuid püsivalt muuta, on ometi võimalik, et ta näeb siiski kasutajaliideses sellist võimalust.
Action Restrictions
Toimingute piirangud
& 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; rakenduste keskmes seisab toimingute kontseptsioon. Toiminguid saab ette võtta mitmel moel: tavaliselt menüüriba, mõne tööriistariba või kiirklahvi vahendusel. Toiming on näiteks käsk Salvesta document. Toimingu sisemist nime teades saab sellele piiranguid seada. Kui toiming on piiratud, ei näe seda enam menüü - või tööriistaribal. Toimingu Salvesta document sisemine nimi on action/ file_ save. Lukustamisraamistik pakub ka abstraktsemaid piiranguid, millega saab keelata funktsioone, mis hõlmavad mitut toimingut. Selle näiteks on toimingu shell_ access piirang, mis keelab igasuguse funktsionaalsuse, mis võimaldaks kasutajal tarvitada & UNIX; shelli.
Restrict User Access to Shells
Kasutaja ligipääsu piiramine shellile
In order to prevent the user access to a command shell we can restrict the shell_access action by adding the following to kdeglobals:
Kasutaja ligipääsu piiramiseks shellile ja seeläbi käsurea võimalustele tuleb piirata toimingut shell_ access, lisades failile kdeglobals:
[KDE Action Restrictions] shell_access=false
[KDE Action Restrictions] shell_ access=false
Since this affects the & kde; menu and the available applications, we must force an update of the sycoca database:
Kuna see mõjutab & kde; menüüd ja olemasolevaid rakendusi, tuleb seejärel ette võtta SyCoCa andmebaasi värskendamine:
touch $KDEDIR / share/ services/ update_ksycoca
touch $KDEDIR / share/ services/ update_ ksycoca
Now re-login to & kde; and check the following points:
Nüüd logi uuesti & kde; - sse sisse ja kontrolli üle järgmised asjad:
The & kmenu;
& kmenu;
In & konqueror;, Tools Open Terminal
& konqueror; is Tööriistad Ava terminal
The Alt; F2 run command
Käsukäivitaja Alt; F2
Full documentation about available actions can be found on http: / /www. kde. org/ areas/ sysadmin/.
Täieliku dokumentatsiooni saadaolevate toimingute kohta toob ära http: // www. kde. org/ areas/ sysadmin /.
A few of the more interesting actions are listed below:
Siinkohal loetleme mõned huvipakkuvamad toimingud:
action/ options_configure
action/ options_ configure
The Configure option from the Settings menu
Käsk Seadistamine menüüs Seadistused
action/ help_report_bug
action/ help_ report_ bug
The Report Bug option from the Help menu.
Käsk Saada vearaport menüüs Abi
action/ kdesktop_rmb
action/ kdesktop_ rmb
& RMB; mouse button menu on the desktop.
& HPN; ga töölaual klõpsates avanev menüü.
action/ kicker_rmb
action/ kicker_ rmb
& RMB; mouse button menu on the panel.
& HPN; ga paneelil klõpsates avanev menüü.
Hide all actions or applications that require root access.
Peidab kõik toimingud või rakendused, mis nõuavad administraatori (root) õigusi.
shell_access
shell_ access
Hides all actions or applications that provide shell access.
Peidab kõik toimingud ja rakendused, mis võimaldavad ligipääsu shellile.
Disables the option to select the printing system (backend).
Keelab võimaluse valida trükkimissüsteemi.
lock_screen
lock_ screen
Whether the user will be able to lock the screen
Määrab, kas kasutaja saab ekraani lukustada.
start_new_session
start_ new_ session
Whether the user may start a second X session (see also & kdm;)
Määrab, kas kasutaja saab alustada teist X' i seanssi (vaata ka & kdm;)
opengl_screensavers
opengl_ screensavers
Whether OpenGL screensavers are allowed to be used.
Määrab, kas kasutaja saab kasutada OpenGL ekraanisäästjaid.
manipulatescreen_screensavers
manipulatescreen_ screensavers
Permit screensavers that do not hide the entire screen
Lubab ekraanisäästjaid, mis ei peida kogu ekraani.
& URL; Restrictions
& URL; - ide piirangud
There are three types of restrictions that can be applied to & URL; s:
& URL; - idele saab kehtestada kolme laadi piiranguid:
To control whether a directory listing is allowed.
Määrab, kas kataloogi on lubatud siseneda.
To control whether certain & URL; s can be opened
Määrab, kas teatud & URL; - e tohib avada.
To control whether one & URL; can open another & URL;, either automatically or via a hyperlink.
Määrab, kas üks & URL; võib avada teise & URL; - i (olgu automaatselt või hüperlingina).
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.
Reegleid kontrollitakse selles järjekorras, milles need on määratud. Viimane reegel, mis & URL; - i kohta kehtib, määrab, kas & URL; - ile pääseb ligi või mitte.
The following rules disable opening http and https & URL; s outside. ourcompany. com:
Järgnevad reeglid keelavad avada http ja https & URL; - e väljaspool. meiefirma. ee:
[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, *. meiefirma. ee,, 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.
Esimesed neli koma jätavad arvestamata teatud & URL; - i päritolu valikukriteeriumid. Neid läheb vaja ainult ümbersuunamise reeglite puhul.
rule_1 forbids the opening of any http or https & URL;
rule_ 1 keelab igasuguse http või https & URL; - i avamisel
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 lubab igasuguse http ja https & URL; - i avamist domeenis. meiefirma. ee. Pane tähele, et metamärk * on lubatud ainult domeeni alguses.
The following rules makes that the user can no longer browse directories on the local file system that are outside his $HOME directory:
Järgmised reeglid määravad, et kasutaja ei saa enam sirvida katalooge kohalikus failisüsteemis, mis asuvad väljaspool tema $HOME kataloogi:
[KDE URL Restrictions] rule_count=2 rule_1=list,,, ,file,,, false rule_2=list,,, ,file, ,$HOME, true
[KDE URL Restrictions] rule_ count=2 rule_ 1=list,,,, file,,, false rule_ 2=list,,,, file,, $HOME, true
rule_1 forbids the listing of any local directory
rule_ 1 keelab sisenemise igasugusesse kohalikku kataloogi
rule_2 allows listing directories under the users own $HOME directory.
rule_ 2 lubab siseneda kataloogidesse, mis kujutavad endast kasutaja $HOME kataloogi alamkatalooge.
$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 ja $TMP on spetsiaalsed väärtused, mis tähistavad kasutaja kodukataloogi ja kasutaja & kde; ajutiste failide kataloogi, & eg; / tmp/ kde- bastian.
The following rules makes that the user can no longer open local files that are outside his $HOME directory:
Järgmised reeglid määravad, et kasutaja ei saa avada kohalikke faile, mis pole tema $HOME kataloogis:
[KDE URL Restrictions] rule_count=3 rule_1=open,,, ,file,,, false rule_2=open,,, ,file, ,$HOME, true rule_3=open,,, ,file, ,$TMP, true
[KDE URL Restrictions] rule_ count=3 rule_ 1=open,,,, file,,, false rule_ 2=open,,,, file,, $HOME, true rule_ 3=open,,,, file,, $TMP, true
rule_1 forbids the opening of any local file
rule_ 1 keelab igasuguste kohalike failide avamise
rule_2 allows opening files under the users own $HOME directory.
rule_ 2 lubab avada kasutajale kuuluvaid faile tema $HOME kataloogis.
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 lubab avada faile kasutaja & kde; ajutiste failide kataloogis. Seda vajavad teatud & kde; rakendused, mis kõigepealt laadivad faili või dokumenti ajutiste failide kataloogi ja alles siis avavad selle rakenduses.
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.
Ümbersuunamisvalik määra, kas teatud asukoha dokumendid võivad automaatselt või käsitsi hüperlingi abil viidata teatud muule asukohale. Üldise turvalisuse huvides on juba eelnevalt määratud teatud vaikereeglid. Näiteks ei tohi internetis asuvad dokumendid viidata kohalikult salvestatud dokumentidele.
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:
Kui näiteks soovid anda intranetiserverile www. minufirma. ee võimaluse viidata kohalikele failidele, võid lisada järgmise reegli:
[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. minufirma. ee,, 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:
Protokolle pole vaja tingimata nimepidi üles lugeda, neid võib määrata ka tervete rühmadena. Selleks on defineeritud järgmised grupid:
Protocols that access locally stored information, examples are file: /, man: /, fonts: /, floppy: /
Protokollid, mis võimaldavad ligipääsu kohalikult salvestatud infole, näiteks file: /, man: /, fonts: /, floppy: /
Common internet protocols such as http and ftp
Levinud internetiprotokollid, näiteks http ja ftp
Information about protocols is stored in *. protocol files stored in $KDEDIR / share/ services.
Info protokollide kohta on talletatud *. protocol - failides kataloogis $KDEDIR / share/ services.
The Class = entry defines the group a protocol is part of: grep Class= $KDEDIR / share/ services/ *. protocol
Kirje Class = defineerib grupi, kuhu protokoll kuulub: grep Class= $KDEDIR / share/ services / *. protocol
General rules:
Üldised reeglid:
The: local protocols may refer to any other protocol
: local protokollid võivad viidata suvalisele protokollile
It's always allowed to refer to an: internet protocol
Alati on lubatud viidata: internet protokollile
Not all protocols are part of a group, fish: / for example.
Mitte kõik protokollid ei kuulu gruppi (näiteks fish: /)
Configuration Modules
Seadistusmoodulid
& 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; kasutab seadistusmooduleid & kde; keskkonna mitmesuguste aspektide seadistamiseks. Seadistusmooduleid näeb juhtimiskeskuses, rakenduse seadistusdialoogis või mõlemal pool.
The proxy configuration module appears in the Control Center but also as part of the Configure Konqueror dialog in & konqueror;
Puhverserveri seadistusmoodul on juhtimiskeskuses, kuid kuulub ka & konqueror; i dialoogi Konquerori seadistamine koosseisu.
Individual configuration modules can be started with kcmshell4 module
Konkreetseid seadistusmooduleid saab käivitada käsuga kcmshell4 moodul
To start the Proxy module use:
Puhveserveri mooduli käivitamiseks anna käsk:
kcmshell4 kde-proxy. desktop
kcmshell4 kde- proxy. desktop
Not all applications use configuration modules, often the configuration dialog is an integral part of the application itself.
Mitte kõigil rakendustel pole seadistusmooduleid: sageli on seadistusdialoog rakenduse lahutamatu osa.
All configuration modules are strictly speaking part of the & kde; menu.
Rangelt võttes on kõik seadistusmoodulid & kde; menüü elemendid.
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
Moodulitel, mida näeb juhtimiskeskuses, on üldjuhul. desktop - fail kataloogis $KDEDIR / share/ applications/ kde ning need seab peidetud menüüsse Settings- Modules kde- settings. menu ja on kaasatud failist kde- essential. menu.
kbuildsycoca4 --menutest 2gt; / dev/ null _BAR_ grep Settings-Modules
kbuildsycoca4 -- menutest 2gt; / dev/ null _BAR_ grep Settings- Modules
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;
Rakendusespetsiifilistel moodulitel on üldjuhul. desktop - fail kataloogis $KDEDIR / share/ applnk /. hidden, mis vastab peidetud menüüle. hidden ja on kaasatud lt; KDELegacyDirs/ gt; tulemusel.
kbuildsycoca4 --menutest 2gt; / dev/ null _BAR_ grep. hidden
kbuildsycoca4 -- menutest 2gt; / dev/ null _BAR_ grep. hidden
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.
Alates & kde; 3. 3 on juhtimiskeskust võimalik redigeerida rakendusega kcontroledit. kcontroledit töötab samamoodi nagu kmenuedit, muudatused kehtivad ainult aktiivsele kasutajale. Muudatuste kehtestamiseks kõigile kasuta rakendust kiosktool.
Individual configuration modules can be disables by adding the following to kdeglobals:
Üksikuid seadistusmooduleid saab keelata, kui lisada järgmine tekst failile kdeglobals:
[KDE Control Module Restrictions] module-id =false
[KDE Control Module Restrictions] mooduli- ID =false
For example, to disable the proxy module use
Näiteks puhverserveri mooduli keelamiseks peab see olema selline:
[KDE Control Module Restrictions] kde-proxy. desktop=false
[KDE Control Module Restrictions] kde- proxy. desktop=false
Check the Control Center and the Configure Konqueror dialog if the proxy configuration is still there.
Kontrolli juhtimiskeskuses ja dialoogis Konquerori seadistamine, ega puhverserveri moodulit enam näha pole.
The Lazy Admin
Mugav administraator
Remote Desktop Sharing
Töölaua jagamine võrgus
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.
Töölaua jagamine võrgus lubab kuskil mujal asuvatel kasutajatel näha ja isegi kontrollida aktiivse kasutaja töölauda. Kaugkasutaja peab selleks olema saanud vastava kutse, võimalik on luua ka parooliga kaitstud püsikutseid. See on ideaalne võimalus tugimeeskondadele või administraatoritele kasutada kasutaja töölauda, et aidata tema probleeme lahendada või juhendada teda mingite ülesannete täitmisel
Remote desktop sharing involves two applications: & krfb; (kde; remote frame buffer, a VNC server) and & krdc; (kde; remote desktop connection; a VNC client.)
Töölaua jagamine võrgus käib kahe rakenduse abil: & krfb; (kde; kaugkaadripuhver, VNC- server) ja & krdc; (kde; kaugtöölauaühendus; VNC- kclient).
& 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; - d võib iga kasutaja tarvitada kutsete loomiseks ja haldamiseks. Kutsega luuakse ühekordne parool, mis lubab kutse saajal ühenduda sinu töölauaga. Vaikimisi kehtib see ainult ühe eduka ühenduse jaoks ning aegub tunni aja pärast, kui seda ei kasutata.
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.
Sisenevate ühendustega tegeleb KDED kinetd- moodul. Nägemaks, kas see töötab, anna käsk dcop kded kinetd services. & krfb; ootab vaikimisi ühendusi pordis 5900. Kui saabub sisenev ühendus, ilmub dialoog, mis pärib, kas aktiivne kasutaja soovib seda lubada.
kde; DIY - Building Your Own Tools
kde; oma kätega - iseenda tööriistade loomine
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.
Töölaua kommunikatsiooni protokoll DCOP (Desktop COmmunication Protocol) on lihtne protsessidevahelise suhtlemise mehhanism. DCOP võimaldab kasutajal suhelda parajasti töötavate programmidega. & kde; pakub kaht programmi DCOP - i kasutamiseks: käsureaprogramm dcop ja graafilise kasutajaliidesega kdcop.
A few notes about using dcop:
Mõned märkused dcop 'i kasutamise kohta:
dcop [options] [application [object [function [arg1] [arg2]...]]]
dcop [võtmed] [rakendus [objekt [funktsioon [arg1] [arg2]...]]]
Applications that can open more than one window at a time will be listed as & lt; applicationgt; - PID
Rakendused, mis võivad avada korraga enam kui ühe akna, antakse kujul & lt; rakendusgt; - PID
All the arguments are case-sensitve. setFullScreen and setfullscreen are two different functions.
Kõik argumendid on tõstutundlikud: setFullScreen ja setfullscreen on erinevad funktsioonid.
The regular expression token * can be used in the application and object arguments.
Regulaaravaldise elementi * saab kasutada rakenduse ja objekti argumentides.
percnt; dcop kon* konqueror-16006 konsole-8954
percnt; dcop kon * konqueror- 16006 konsole- 8954
Some example commands and their output are below:
Toome mõned näidiskäsud ja nende väljundi:
percnt; dcop konsole* konsole-8954
percnt; dcop konsole * konsole- 8954
One & konsole; is running with a PID of 8954.
Töötab üks Konsool töötab PID - iga 8954.
percnt; dcop konsole-8954 KBookmarkManager-... / share/ apps/ kfile/ bookmarks. xml KBookmarkManager-... / share/ apps/ konqueror/ bookmarks. xml KBookmarkNotifier KDebug MainApplication-Interface konsole (default) konsole-mainwindow#1 ksycoca session-1 session-2 session-3 session-4
percnt; dcop konsole- 8954 KBookmarkManager -... / share/ apps/ kfile/ bookmarks. xml KBookmarkManager -... / share/ apps/ konqueror/ bookmarks. xml KBookmarkNotifier KDebug MainApplication- Interface konsole (default) konsole- mainwindow# 1 ksycoca session- 1 session- 2 session- 3 session- 4
Here you see that there are four sessions running.
Siin on näha, et töötab neli seanssi.
percnt; dcop konsole-8954 konsole QCStringList interfaces() QCStringList functions() int sessionCount() QString currentSession() QString newSession() QString newSession(QString type) QString sessionId(int position) void activateSession(QString sessionId) void nextSession() void prevSession() void moveSessionLeft() void moveSessionRight() bool fullScreen() void setFullScreen(bool on) ASYNC reparseConfiguration()
percnt; dcop konsole- 8954 konsole QCStringList interfaces () QCStringList functions () int sessionCount () QString currentSession () QString newSession () QString newSession( QString type) QString sessionId( int position) void activateSession( QString sessionId) void nextSession () void prevSession () void moveSessionLeft () void moveSessionRight () bool fullScreen () void setFullScreen( bool on) ASYNC reparseConfiguration ()
Here are the options for the main & konsole; program.
Siin on Konsooli põhiprogrammi võtmed.
percnt; dcop konsole-8954 session-1 QCStringList interfaces() QCStringList functions() bool closeSession() bool sendSignal(int signal) void clearHistory() void renameSession(QString name) QString sessionName() int sessionPID() QString schema() void setSchema(QString schema) QString encoding() void setEncoding(QString encoding) QString keytab() void setKeytab(QString keyboard) QSize size() void setSize(QSize size)
percnt; dcop konsole- 8954 session- 1 QCStringList interfaces () QCStringList functions () bool closeSession () bool sendSignal( int signal) void clearHistory () void renameSession( QString name) QString sessionName () int sessionPID () QString schema () void setSchema( QString schema) QString encoding () void setEncoding( QString encoding) QString keytab () void setKeytab( QString keyboard) QSize size () void setSize( QSize size)
Here are the options for the first session, session-1.
Siin on esimese seansi seesion- 1 võtmed.
percnt; dcop konsole-8954 konsole setFullScreen true
percnt; dcop konsole- 8954 konsole setFullScreen true
This sets & konsole; to full screen.
See paneb Konsooli tööle täisekraanirežiimis.
When there is more than one application/ object, which one should you use? Got a reference?
Kui rakendusi/ objekte on üle ühe, siis millist kasutada? Kuidas viide hankida?