'\" t
.\"     Title: sssd-files
.\"    Author: SSSD uppströms \(en https://github.com/SSSD/sssd/
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\"      Date: 04/15/2026
.\"    Manual: Filformat och konventioner
.\"    Source: SSSD
.\"  Language: English
.\"
.TH "SSSD\-FILES" "5" "04/15/2026" "SSSD" "Filformat och konventioner"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
sssd-files \- SSSD:s filleverantör
.SH "BESKRIVNING"
.PP
Denna manualsida beskriver filleverantören till
\fBsssd\fR(8)\&. För en detaljerad referens om syntaxen, se avsnittet
\(lqFILFORMAT\(rq
i manualsidan
\fBsssd.conf\fR(5)\&.
.PP
Filleverantören speglar innehållet i filerna
\fBpasswd\fR(5)
och
\fBgroup\fR(5)\&. Syftet med filleverantören är att göra användarna och grupperna som traditionellt bara är tillgängliga via NSS\-gränssnitt även tillgängliga via SSSD\-gränssnitten såsom
\fBsssd-ifp\fR(5)\&.
.PP
Ett annat skäl är att tillhandahålla effektiv cachning av lokala användare och grupper\&.
.PP
Please note that besides explicit domain definition the files provider can be configured also implicitly using \*(Aqenable_files_domain\*(Aq option\&. See
\fBsssd.conf\fR(5)
for details\&.
.PP
SSSD hanterar aldrig uppslagning av användaren/gruppen \(rqroot\(rq\&. Uppslagningen av AID/GID 0 hanteras inte heller av SSSD\&. Sådana begäranden skickas till nästa NSS\-modul (vanligen filer)\&.
.PP
När SSSD inte kör eller svarar returnerar nss_sss koden UNAVAIL som får begäran att skickas vidare till nästa modul\&.
.SH "KONFIGURATIONSALTERNATIV"
.PP
Utöver de alternativ som räknas upp nedan kan generella SSSD\-domänalternativ sättas där de är tillämpliga\&. Se
\(lqDOMÄNSEKTIONER\(rq
i manualsidan
\fBsssd.conf\fR(5)
för detaljer om konfigurationen av en SSSD\-domän\&. Men syftet med leverantören files är att exponera samma data som UNIX\-filerna, bara via gränssnitten för SSSD\&. Därför stödjs inte alla generella domänalternativ\&. På samma sätt har några globala alternativ, såsom att åsidosätta skalet i avsnittet
\(lqnss\(rq
för alla domäner ingen effekt på domänen files om det inte anges uttryckligen per domän\&.
.PP
passwd_files (sträng)
.RS 4
Kommaseparerad lista av ett eller flera namn på lösenordsfiler att läsa och räkna upp av filleverantören, inotify\-övervakningsvakter kommer att sättas på varje fil för att upptäcka ändringar dynamiskt\&.
.sp
Standard: /etc/passwd
.RE
.PP
group_files (sträng)
.RS 4
Kommaseparerad lista av ett eller flera namn på gruppfiler att läsa och räkna upp av filleverantören, inotify\-övervakningsvakter kommer att sättas på varje fil för att upptäcka ändringar dynamiskt\&.
.sp
Standard: /etc/group
.RE
.PP
fallback_to_nss (boolean)
.RS 4
Under uppdatering av interna data kommer SSSD att returnera ett fel och låta klienten fortsätta med nästa NSS\-modul\&. Detta hjälper till att undvika fördröjningar vid användning systemet standardfiler
/etc/passwd
och
/etc/group
och när NSS\-konfigurationen har \(rqsss\(rq före \(rqfiles\(rq för avbildningarna \(rqpasswd\(rq och \(rqgroup\(rq\&.
.sp
Om filleverantören är konfigurerad att övervaka andra filer är det vettigt att sätta detta alternativ till \(rqFalse\(rq för att undvika inkonsistent beteende eftersom det i allmänhet inte skulle finnas någon annan NSS\-modul som kan användas att falla tillbaka på\&.
.sp
Standard: True
.RE
.SH "EXEMPEL"
.PP
Följande exempel antar att SSSD är korrekt konfigurerat och att files är en av domänerna i avsnittet
\fI[sssd]\fR\&.
.PP
.if n \{\
.RS 4
.\}
.nf
[domain/files]
id_provider = files
.fi
.if n \{\
.RE
.\}
.PP
För att dra nytta av SSSD:s cachning av lokala användare och grupper måste modulen nss_sss listas före modulen nss_files i /etc/nsswitch\&.conf\&.
.PP
.if n \{\
.RS 4
.\}
.nf
passwd:     sss files
group:      sss files
.fi
.if n \{\
.RE
.\}
.sp
.SH "SE ÄVEN"
.PP
\fBsssd\fR(8),
\fBsssd.conf\fR(5),
\fBsssd-ldap\fR(5),
\fBsssd-ldap-attributes\fR(5),
\fBsssd-krb5\fR(5),
\fBsssd-simple\fR(5),
\fBsssd-ipa\fR(5),
\fBsssd-ad\fR(5),
\fBsssd-files\fR(5),
\fBsssd-sudo\fR(5),
\fBsssd-session-recording\fR(5),
\fBsss_cache\fR(8),
\fBsss_debuglevel\fR(8),
\fBsss_obfuscate\fR(8),
\fBsss_seed\fR(8),
\fBsssd_krb5_locator_plugin\fR(8),
\fBsss_ssh_authorizedkeys\fR(8), \fBsss_ssh_knownhostsproxy\fR(8),
\fBsssd-ifp\fR(5),
\fBpam_sss\fR(8)\&.
\fBsss_rpcidmapd\fR(5)
\fBsssd-systemtap\fR(5)
.SH "AUTHORS"
.PP
\fBSSSD uppströms \(en
https://github\&.com/SSSD/sssd/\fR
