English Swedish
Description of the profile. The first line must be a name of the profile. Beskrivning av profilen. Den första raden måste vara ett namn på profilen.
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._ 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._
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. Konfigurationsfil för namntjänststväxling. Endast mappar som är relevanta för profilen måste anges. Mappar som inte anges av profilen inkluderas från {AUTHSELECT_CONFIG_DIR}/user-nsswitch.conf.
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. Ändringar av dconf-databasen. Det huvudsakliga användningsfallet för denna fil är att ange ändrignar för gnomes inloggningsskärm för att aktivera eller avaktivera autentisering med smartkort eller och fingeravtryck.
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. 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.
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. 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.
Opposite to "include-if". Include the line where this operator is placed only if "feature" is not defined. Motsatsen till ”include-if”. Inkludera raden där denna operator står om ”funktion” inte är definierat
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. 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.
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. 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.
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. 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 paranteser och innehålla flera deluttryck.
Here is an example of using "if" operator. If "with-sudo" feature is enabled, it will add "sss" to sudoers line. 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.
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. 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.
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. 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.
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. 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.
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. 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.
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. 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.