en to sv translation catalogue (59 entries)

note: type: Title -
en: NAME
sv: NAMN

note: type: Plain text
en: authselect-profiles - how to extend authselect profiles.
sv: authselect-profiles - hur man utökar authselect-profiler.

note: type: Title -
en: DESCRIPTION
sv: BESKRIVNING

note: type: Plain text
en: This manual page explains how are authselect profiles organized and how to create new profiles.
sv: Denna manualsida beskriver hur authselect-profiler är organiserade och hur man skapar nya profiler.

note: type: Title -
en: PROFILE DIRECTORIES
sv: PROFILKATALOGER

note: type: Plain text
en: Profiles can be found in one of three directories.
sv: Profiler kan finnas i en av tre kataloger.

note: type: Plain text
en: Read-only directory containing profiles shipped together with authselect.
sv: Endast läsbar katalog som innehåller profiler som levereras tillsammans med authselect.

note: type: Plain text
en: Read-only directory for vendor-specific profiles that can override the ones in _default_ directory.
sv: Endast läsbar katalog för leverantörsspecifika profiler som kan åsidosätta dem i standardkatalogen.

note: type: Plain text
en: Place for administrator-defined profiles.
sv: Plats för administratördefinierade profiler.

note: type: Title -
en: PROFILE FILES
sv: PROFILFILER

note: type: Plain text
en: Each profile consists of one or more of these files which provide a mandatory profile description and describe the changes that are done to the system.
sv: Varje profil består av en eller flera av dessa filer som tillhandahåller obligatorisk profilbeskrivning och beskriver ändringarna som görs av systemet.

note: type: Plain text
en: Description of the profile. The first line must be a name of the profile.
sv: Beskrivning av profilen. Den första raden måste vara ett namn på profilen.

note: type: Plain text
en: PAM stack that is included from nearly all individual service configuration files.
sv: PAM-stacken som inkluderas från nästan alla individuella tjänstekonfigurationsfiler.

note: type: Plain text
en: These PAM stacks are for applications which handle authentication from different types of devices via simultaneously running individual conversations instead of one aggregate conversation.
sv: Dessa PAM-stackar är för program som hanterar autentisering från olika typer av enheter genom att samtidigt köra flera individuella konversationer istället för en sammansatt konfiguration.

note: type: Plain text
en: The purpose of this PAM stack is to provide a common place for all PAM modules which should be called after the stack configured in system-auth or the other common PAM configuration files. It is included from all individual service configuration files that provide login service with shell or file access. _NOTE: the modules in the postlogin configuration file are executed regardless of the success or failure of the modules in the system-auth configuration file._
sv: Syftet med denna PAM-stack är att vara en gemensam plats för alla PAM-moduler som skall anropas efter att stacken konfigurerats i system-auth eller andra gemensamma PAM-konfigurationsfiler. Den inkluderas från alla individuella tjänstekonfigurationsfiler som tillhandahåller en inloggningstjänst med skalåtkomst. _OBSERVERA: modulerna i konfigurationsfilen postlogin körs oavsett om modulerna i konfigurationsfilen system-auth lyckas eller inte._

note: type: Plain text
en: Name Service Switch configuration file.
sv: Konfigurationsfil för namntjänststväxling.

note: type: Plain text
en:     Name Service Switch configuration file. Only maps relevant to the profile
        must be set. Maps that are not specified by the profile are included from
        {AUTHSELECT_CONFIG_DIR}/user-nsswitch.conf.
sv:     Konfigurationsfil för namntjänststväxling. Endast avbildningar som är relevanta för profilen
         berhöver anges. Avbildningar som inte anges av profilen inkluderas från
         {AUTHSELECT_CONFIG_DIR}/user-nsswitch.conf.

note: type: Plain text
en: Changes to dconf database. The main uses case of this file is to set changes for gnome login screen in order to enable or disable smartcard and fingerprint authentication.
sv: Ändringar av dconf-databasen. Det huvudsakliga användningsfallet för denna fil är att ange ändringar för gnomes inloggningsskärm för att aktivera eller avaktivera autentisering med smartkort eller och fingeravtryck.

note: type: Plain text
en: This file define locks on values set in dconf database.
sv: Denna fil definierar lås på värden som anges i dconf-databasen.

note: type: Title ~
en: CONDITIONAL LINES
sv: VILLKORLIGA RADER

note: type: Plain text
en: Each of these files serves as a template. A template is a plain text file with optional usage of several operators that can be used to provide some optional profile features.
sv: Var och en av dessa filer tjänstgör som en mall. En mall är en ren textfil med möjlig användning av flera operatorer som kan användas för att tillhandahålla några valfria profilfunktioner.

note: type: Labeled list
en: *{continue if "feature"}*
sv: *{continue if "funktion"}*

note: type: Plain text
en: Immediately stop processing of the file unless "feature" is defined (the rest of the file content will be removed). If "feature" is defined, the whole line with this operator will be removed and the rest of the template will be processed.
sv: Avsluta omedelbart bearbetning av filen om inte ”funktion” är definierat (resten av filinnehållet kommer tas bort). Om ”funktion” är definierat kommer hela raden med denna operator tas bort och resten av mallen kommer behandlas.

note: type: Labeled list
en: *{stop if "feature"}*
sv: *{stop if "funktion"}*

note: type: Plain text
en: Opposite of "continue if". Immediately stop processing of the file if "feature" is defined (the rest of the file content will be removed).  If "feature" is not defined, the whole line with this operator will be removed and the rest of the template will be processed.
sv: Motsatsen till ”continue if”.  Avsluta omedelbart bearbetning av filen om ”funktion” är definierat (resten av filinnehållet kommer tas bort).  Om ”funktion” inte är definierat kommer hela raden med denna operator tas bort och resten av mallen kommer behandlas.

note: type: Labeled list
en: *{include if "feature"}*
sv: *{include if "funktion"}*

note: type: Plain text
en: Include the line where this operator is placed only if "feature" is defined.
sv: Inkludera raden där denna operator står om ”funktion” är definierat.

note: type: Labeled list
en: *{exclude if "feature"}*
sv: *{exclude if "funktion"}*

note: type: Plain text
en: Opposite to "include-if". Include the line where this operator is placed only if "feature" is not defined.
sv: Motsatsen till ”include-if”. Inkludera raden där denna operator står om ”funktion” inte är definierat.

note: type: Labeled list
en: *{imply "implied-feature" if "feature"}*
sv: *{imply "implicerad-funktion" if "funktion"}*

note: type: Plain text
en: Enable feature "implied-feature" if feature "feature" is enabled. The whole line with this operator is removed, thus it is not possible to add anything else around this operator at the same line.
sv: Aktivera funktionen ”implicerad-funktion” om funktionen ”funktion” aktiveras. Hela raden med denna operator tas bort, det är alltså inte möjligt att lägga till något annat runt denna operator på samma rad.

note: type: Labeled list
en: *{if "feature":true|false}*
sv: *{if "funktion":sant|falskt}*

note: type: Plain text
en: If "feature" is defined, replace this operator with string "true", otherwise with string "false".
sv: Om ”funktion” är definerat, ersätt denna operator med strängen ”sant”, annars med strängen ”falskt”.

note: type: Labeled list
en: *{if "feature":true}*
sv: *{if "funktion":sant}*

note: type: Plain text
en: If "feature" is defined, replace this operator with string "true", otherwise with an empty string.
sv: Om ”funktion” är definerat, ersätt denna operator med strängen ”sant”, annars med en tom sträng.

note: type: Plain text
en: It is also possible to use logical expression in conditional line instead of specifying single feature name. In this case the expression will evaluate to true or false and the conditional operator will act upon the result.
sv: Det är också möjligt att använda lokiska uttryck i villkorliga rader istället för att ange ett enskilt funktionsnamn. I detta fall kommer uttrycket evalueras till sant eller falskt och den villkorliga operatorn kommer att agera utgående från resultatet.

note: type: Plain text
en: The expression syntax consists of feature names (e.g. _"feature"_) which returns _true_ if the feature is defined or _false_ if it is not defined and from the following logical operators: _and_, _or_ and _not_. The expression may also be enclosed in parentheses and contain multiple subexpressions.
sv: Uttryckssyntaxen består av funktionsnamn (t.ex. _"feature"_) som returnerar _true_ om funktionen är definierad eller _false_ om den inte är definierad samt av följande logiska operatorer: _and_, _or_ och _not_. Uttrycket kan även inneslutas i parenteser och innehålla flera deluttryck.

note: type: Plain text
en: For example:
sv: Till exempel:

note: type: Labeled list
en: *{if "feature1" or "feature2":true}*
sv: *{if "funktion1" or "funktion2":true}*

note: type: Plain text
en: If "feature1" or "feature2" is defined, replace this operator with string "true", otherwise with an empty string.
sv: Om ”funktion1” eller ”funktion2” är definierad, ersätt denna operator med strängen ”true”, annars med en tom sträng.

note: type: Labeled list
en: *{if not "feature":true|false}*
sv: *{if not "funktion":sant|falskt}*

note: type: Plain text
en: If "feature" is not defined, replace this operator with string "true", otherwise with string "false".
sv: Om ”funktion” inte är definerat, ersätt denna operator med strängen ”sant”, annars med strängen ”falskt”.

note: type: Labeled list
en: *{if not "feature":true}*
sv: *{if not "funktion":sant}*

note: type: Plain text
en: If "feature" is not defined, replace this operator with string "true", otherwise with an empty string.
sv: Om ”funktion” inte är definerat, ersätt denna operator med strängen ”sant”, annars med en tom sträng.

note: type: Labeled list
en: *{if "feature1" and ("feature2" or "feature3"):true}*
sv: *{if "funktion1" and ("funktion2" or "funktion3"):true}*

note: type: Plain text
en: If "feature1" is defined, and one of "feature2" and "feature3" is defined replace this operator with string "true", otherwise with an empty string.
sv: Om ”funktion1” är definerad, och en av ”funktion2” och ”funktion3” är definierad ersätt denna operator med strängen ”true”, annars med en tom sträng.

note: type: Title ~
en: EXAMPLE
sv: EXEMPEL

note: type: Plain text
en: Here is an example of using "if" operator. If "with-sudo" feature is enabled, it will add "sss" to sudoers line.
sv: Här är ett exempel på användningen av operatorn ”if”. Om funktionen ”med-sudo” är aktiverad kommer det lägga till ”sss” till sudoers-raden.

note: type: Plain text
en:   passwd:     sss files
      group:      sss files
      netgroup:   sss files
      automount:  sss files
      services:   sss files
      sudoers:    files {if "with-sudo":sss}
sv:   passwd:     sss files
      group:      sss files
      netgroup:   sss files
      automount:  sss files
      services:   sss files
      sudoers:    files {if "med-sudo":sss}

note: type: Plain text
en: Here is an example of "continue-if" and "include-if" operators. The resulting file will be empty unless "with-smartcard" feature is enabled. If it is enabled and also "with-faillock" feature is enabled, it will also enable support for pam_faillock.
sv: Här är ett exempel på operatorerna ”continue-if” och ”include-if”. Den resulterande filen kommer vara tom om inte funktionen ”med-smartkort” är aktiverad. Om den är aktiverad och även funktionen ”med-fellås” är aktiverad kommer den även aktivera stöd för pam_faillock.

note: type: Plain text
en:   {continue if "with-smartcard"}
      auth        required                                     pam_env.so
      auth        required                                     pam_faildelay.so delay=2000000
      auth        required                                     pam_faillock.so preauth silent deny=4 unlock_time=1200 {include if "with-faillock"}
      auth        [default=1 ignore=ignore success=ok]         pam_succeed_if.so uid >= 1000 quiet
      auth        [default=1 ignore=ignore success=ok]         pam_localuser.so
      auth        sufficient                                   pam_unix.so nullok
      auth        requisite                                    pam_succeed_if.so uid >= 1000 quiet_success
      auth        sufficient                                   pam_sss.so forward_pass
      auth        required                                     pam_faillock.so authfail deny=4 unlock_time=1200       {include if "with-faillock"}
      auth        required                                     pam_deny.so
      ...
sv:   {continue if "med-smartkort"}
      auth        required                                     pam_env.so
      auth        required                                     pam_faildelay.so delay=2000000
      auth        required                                     pam_faillock.so preauth silent deny=4 unlock_time=1200 {include if "med-fellås"}
      auth        [default=1 ignore=ignore success=ok]         pam_succeed_if.so uid >= 1000 quiet
      auth        [default=1 ignore=ignore success=ok]         pam_localuser.so
      auth        sufficient                                   pam_unix.so nullok
      auth        requisite                                    pam_succeed_if.so uid >= 1000 quiet_success
      auth        sufficient                                   pam_sss.so forward_pass
      auth        required                                     pam_faillock.so authfail deny=4 unlock_time=1200       {include if "med-fellås"}
      auth        required                                     pam_deny.so
      ...

note: type: Plain text
en: Here is an example of "continue-if" using logical expression. The file will be empty unless "with-smartcard" or "with-smartcard-required" is set. This will simplify the call of _authselect select_ command which does not have to include both features but only "with-smartcard-required" is necessary.
sv: Här är ett exempel på ”continue-if” som använder ett logiskt uttryck. Filen kommer vara tom om inte ”with-smartcard” eller ”with-smartcard-required” är satt. Detta kommer förenkla anropet av kommandot _autselect select_ som inte behöver inkludera båda funktionerna utan bara ”with-smartcard-required” är nödvändigt.

note: type: Plain text
en:   {continue if "with-smartcard" or "with-smartcard-required"}
      auth        required                                     pam_env.so
      auth        required                                     pam_faildelay.so delay=2000000
      auth        required                                     pam_faillock.so preauth silent deny=4 unlock_time=1200 {include if "with-faillock"}
      auth        [default=1 ignore=ignore success=ok]         pam_succeed_if.so uid >= 1000 quiet
      auth        [default=1 ignore=ignore success=ok]         pam_localuser.so
      auth        sufficient                                   pam_unix.so nullok
      auth        requisite                                    pam_succeed_if.so uid >= 1000 quiet_success
      auth        sufficient                                   pam_sss.so forward_pass
      auth        required                                     pam_faillock.so authfail deny=4 unlock_time=1200       {include if "with-faillock"}
      auth        required                                     pam_deny.so
      ...
sv:   {continue if "with-smartcard" or "with-smartcard-required"}
      auth        required                                     pam_env.so
      auth        required                                     pam_faildelay.so delay=2000000
      auth        required                                     pam_faillock.so preauth silent deny=4 unlock_time=1200 {include if "with-faillock"}
      auth        [default=1 ignore=ignore success=ok]         pam_succeed_if.so uid >= 1000 quiet
      auth        [default=1 ignore=ignore success=ok]         pam_localuser.so
      auth        sufficient                                   pam_unix.so nullok
      auth        requisite                                    pam_succeed_if.so uid >= 1000 quiet_success
      auth        sufficient                                   pam_sss.so forward_pass
      auth        required                                     pam_faillock.so authfail deny=4 unlock_time=1200       {include if "with-faillock"}
      auth        required                                     pam_deny.so
      …

note: type: Plain text
en: Here is an example of "imply-if" operator. Enabling feature "with-smartcard-required" will also enable "with-smartcard" to make sure that all relevant PAM modules are used. This will achieve the same behavior as the previous example.
sv: Här är ett exempel på operatorn ”imply-if”. Att aktivera funktionen ”with-smartcard-required” kommer också aktivera ”with-smartcard” för att säkerställa att alla relevanta PAM-moduler används. Detta kommer åstadkomma samma beteende som det föregående exemplet.

note: type: Plain text
en:   {imply "with-smartcard" if "with-smartcard-required"}
      auth        required                                     pam_env.so
      auth        required                                     pam_faildelay.so delay=2000000
      auth        [success=1 default=ignore]                   pam_succeed_if.so service notin login:gdm:xdm:kdm:kde:xscreensaver:gnome-screensaver:kscreensaver quiet use_uid {include if "with-smartcard-required"}
      auth        [success=done ignore=ignore default=die]     pam_sss.so require_cert_auth ignore_authinfo_unavail             {include if "with-smartcard-required"}
      auth        [default=1 ignore=ignore success=ok]         pam_succeed_if.so uid >= 1000 quiet
      auth        [default=1 ignore=ignore success=ok]         pam_localuser.so                                                 {exclude if "with-smartcard"}
      auth        [default=2 ignore=ignore success=ok]         pam_localuser.so                                                 {include if "with-smartcard"}
      auth        [success=done authinfo_unavail=ignore user_unknown=ignore ignore=ignore default=die] pam_sss.so try_cert_auth {include if "with-smartcard"}
      auth        sufficient                                   pam_unix.so {if not "without-nullok":nullok}
      auth        requisite                                    pam_succeed_if.so uid >= 1000 quiet_success
      auth        sufficient                                   pam_sss.so forward_pass
      auth        required                                     pam_deny.so
      ...
sv:   {imply "with-smartcard" if "with-smartcard-required"}
      auth        required                                     pam_env.so
      auth        required                                     pam_faildelay.so delay=2000000
      auth        [success=1 default=ignore]                   pam_succeed_if.so service notin login:gdm:xdm:kdm:kde:xscreensaver:gnome-screensaver:kscreensaver quiet use_uid {include if "with-smartcard-required"}
      auth        [success=done ignore=ignore default=die]     pam_sss.so require_cert_auth ignore_authinfo_unavail   {include if "with-smartcard-required"}
      auth        [default=1 ignore=ignore success=ok]         pam_succeed_if.so uid >= 1000 quiet
      auth        [default=1 ignore=ignore success=ok]         pam_localuser.so                                       {exclude if "with-smartcard"}
      auth        [default=2 ignore=ignore success=ok]         pam_localuser.so                                       {include if "with-smartcard"}
      auth        [success=done authinfo_unavail=ignore user_unknown=ignore ignore=ignore default=die] pam_sss.so try_cert_auth {include if "with-smartcard"}
      auth        sufficient                                   pam_unix.so {if not "without-nullok":nullok}
      auth        requisite                                    pam_succeed_if.so uid >= 1000 quiet_success
      auth        sufficient                                   pam_sss.so forward_pass
      auth        required                                     pam_deny.so
      …

note: type: Title -
en: CREATING A NEW PROFILE
sv: ATT SKAPA EN NY PROFIL

note: type: Plain text
en: To register a new profile within authselect, create a directory in one of the authselect profile locations with the files listed above. Not all of the files must be present, only *README* is mandatory. Other files can be created on per-need basis.
sv: För att registrera en ny profil i authselect, skapa en katalog i en av authselects profilplatser med filerna listade ovan. Alla filer behöver inte finnas, endast *README* är obligatorisk. Andra filer kan skapas baserat på behov.

note: type: Plain text
en: You may find *authselect create-profile* command helpful when creating new profile. See *authselect(8)* manual page or *authselect create-profile --help* for more information.
sv: Kommandot ”authselect create-profile” kan förenkla när man skapar en ny profil. Se manualsidan ”authselect(8)” eller ”authselect create-profile --help” för mer information.

note: type: Title -
en: SEE ALSO
sv: SE ÄVEN
