Hur bör en hemmaserver skilja mellan privata, delade och administrativa data?

Eva Wong är teknisk skribent och händig hemmabyggare på ZimaSpace. Som tekniknörd sedan barnsben med ett brinnande intresse för hemlabb och programvara med öppen källkodspecialiserar hon sig på att göra komplexa tekniska koncept begripliga genom praktiska, praktiska guider. Eva tycker att självhosting ska vara roligt, inte avskräckande. Genom sina handledningar hjälper hon communityn att göra hårdvaruinstallationer mindre mystiska, från att bygga sin första NAS till att bemästra Docker-containrar.

En hemmaserver bör skilja privata, delade och administrativa data åt utifrån ägarskap, syfte och konsekvenser vid återställning, i stället för att lägga allt i en enda bekväm mapp på toppnivå.

De tre zonerna är avsedda för olika användare och tål olika misstag. Privata data tillhör en person eller en tydligt avgränsad grupp. Delade data stöder hushållets arbetsflöden och behöver förutsägbara regler för samarbete. Administrativa data styr servern, apparna, identiteterna och säkerhetskopiorna, så vanliga användare och medieappar ska inte kunna ändra dem. Katalogträdet, användargrupperna, tjänstekontona, ögonblicksbilderna och återställningsplanen bör alla upprätthålla dessa gränser.

Definiera de tre datazonerna innan du skapar delningar

Privata data omfattar personliga dokument, uppladdningar från telefoner, säkerhetskopior av enheter, arbetsfiler och foton som inte har delats med avsikt. Delade data omfattar familjedokument, utvalda foton, mappar för utbyte av skolarbeten och mediebibliotek. Administrativa data omfattar programdatabaser, serverkonfiguration, inloggningsuppgifter, återställningsnycklar, index för säkerhetskopior och tjänstedefinitioner.

En aktuell guide till familje-NAS rekommenderar individuella konton, privata personliga mappar och en separat delad hushållsmapp i stället för ett enda konto och en enda helt öppen delning. Denna mappmodell med tre zoner för familjer ger servern en struktur som användarna kan förstå utan att behöva se dess administrativa lager.

Datazon Typisk ägare Normal åtkomst Konsekvens vid återställning
Privat En medlem av hushållet Ägaren och en utsedd återställningsadministratör Återställ utan att exponera innehållet för andra familjekonton
Delad Hushållet eller en definierad grupp Läs- eller skrivbehörighet enligt det gemensamma arbetsflödet Återställ behörigheter och versioner tillsammans med filerna
Administrativ Server- eller applikationsoperatör Endast administratörer och begränsade tjänstekonton Krävs för att återskapa appar, identiteter och säkerhetskopieringsjobb

Skapa zonerna som namngivna roller innan du bestämmer var de ska ligga rent fysiskt. De kan till en början ligga på samma lagringspool, men deras behörigheter, versionsregler, omfattning för säkerhetskopiering och åtkomst till appar bör vara oberoende av varandra.

Ge varje person ett individuellt konto innan du använder grupper

Delade hushållskonton gör det svårt att se vem som har ändrat, raderat eller gjort en fil tillgänglig för andra. Med individuella konton får varje person en privat hemmapp, separata säkerhetskopior av enheter, åtkomst som kan återkallas och tydligt ägarskap. Grupper beskriver sedan gemensamma roller, till exempel vuxna, barn, personer som får visa familjens medier eller ansvariga för säkerhetskopiering.

TechTarget definierar rollbaserad åtkomstkontroll som att tilldela roller eller grupper behörigheter och sedan placera användare i dessa roller. Den gruppbaserade behörighetsmodellen är enklare att granska än att ge flera enskilda konton direkt åtkomst till varje mapp.

Skapa minsta möjliga användbara uppsättning grupper. En familjegrupp kan ha läs- och skrivbehörighet till det delade dokumentutrymmet. En grupp för medievisning kan läsa filmer men inte ändra originalen. En grupp för vuxna administratörer kan hantera användarbehörigheter utan att få obegränsad rootåtkomst till servern. Undvik grupper vars syfte inte kan förklaras med en enda mening.

Gör privata mappar privata som standard

Varje person i hushållet bör ha en privat sökväg för dokument, uppladdningar och säkerhetskopior av enheter. Andra användare ska inte ha någon åtkomst om inte ägaren eller återställningspolicyn uttryckligen ger dem det. En administratör kan behöva teknisk åtkomst för återställning, men det gör det inte lämpligt att dagligen bläddra bland allas filer.

TechTarget beskriver minsta privilegium som att begränsa en användare, process eller applikation till enbart den åtkomst som krävs för dess syfte. Den principen om minsta nödvändiga åtkomst gäller både familjemedlemmar och automatiserade tjänster.

Testa privat åtkomst med vanliga konton, inte bara via administratörspanelen. En användare ska inte kunna se en annan användares privata sökväg, även när båda sökvägarna använder samma delningsprotokoll. Dokumentera vem som kan utföra nödåterställning och skydda det kontot separat från den dagliga användningen.

Utforma delade mappar efter arbetsflöden, inte vaga kategorier

En mapp som heter Familj kan bli en blandning av skattedokument, skolfiler, filmer, säkerhetskopior av enheter och ogranskade uppladdningar från telefoner. Skapa i stället delade utrymmen utifrån verkliga arbetsflöden: familjedokument, utvalda foton, utbyte av läxor, skrivskyddat medieinnehåll och tillfällig inkorg.

WIRED noterar att en NAS kan ge familjens arkiv ständig nätverksåtkomst samtidigt som användare kan dela utvalda filer och mappar. Den genomtänkta metoden med delade mappar fungerar bara när skrivbehörigheten följer varje mapps syfte.

För varje delat område ska du definiera vem som får läsa, lägga till filer, byta namn på eller ta bort filer samt ansvara för rensning. Ett skrivskyddat mediebibliotek och en skrivbar läxkatalog bör inte ärva samma behörigheter bara för att båda är synliga för barn.

Håll administrativt tillstånd utanför vardagliga filresurser

Applikationsdatabaser, konfigurationer, containerdefinitioner, krypteringsnycklar, säkerhetskopieringskataloger och identitetsposter bör inte finnas i vanliga SMB- eller webbfilresurser. En användare som kan bläddra bland familjefoton behöver inte åtkomst till databasen som indexerar dem eller inloggningsuppgifterna som används av fototjänsten.

TechTarget beskriver logisk åtkomstkontroll som reglerna som autentiserar och auktoriserar användare innan de får åtkomst till system, filer och data. Den här modellen med auktorisering före dataåtkomst stöder en administrativ zon som endast är åtkomlig via skyddade administrations- och återställningsvägar.

Använd separata tjänstekonton för säkerhetskopiering, medieindexering, fotoöverföring och fildelning. Ge varje tjänst åtkomst endast till de sökvägar den behöver. Administrativa säkerhetskopior bör omfatta konfigurationer och databaser, medan vanliga användare bör arbeta med användardata i stället för apparnas interna tillstånd.

Administrativ åtskillnad förbättrar också incidenthanteringen. Om ett familjekonto komprometteras kan operatören inaktivera kontot, granska vilka delade mappar det har åtkomst till och återställa berörda data utan att byta alla tjänsteinloggningsuppgifter eller exponera säkerhetskopieringskatalogen. Den här gränsen gör att ett kontoproblem blir en begränsad åtkomstincident i stället för en ominstallation av hela servern.

Skydda delade och privata data utan att låta användare ändra säkerhetskopior

Ögonblicksbilder och versioner kan hjälpa till att återställa borttagna eller överskrivna filer, men användare som kan ta bort aktiva data bör inte automatiskt kunna radera alla återställningspunkter. Mål för säkerhetskopiering och regler för lagringstid hör hemma i den administrativa zonen, även när de skyddar privata och delade data.

TechTarget förklarar att lagringsögonblicksbilder är användbara återställningspunkter, men inte en fristående ersättning för oberoende säkerhetskopior. Den gränsen mellan ögonblicksbild och säkerhetskopia hindrar en lagringspool från att bli både den aktiva kopian och den enda återställningskopian.

Använd versioner eller ögonblicksbilder för privata och delade zoner utifrån hur ofta de ändras. Skicka kritiska data och administratörstillstånd till en oberoende plats. Uppgifter för säkerhetskopieringstjänsten bör skyddas från vanliga användare och från appar som bara behöver läsa källdata.

Validera behörighetsmatrisen genom användning, fel och återställning

En behörighetsplan är inte komplett bara för att instrumentpanelen visar de avsedda kryssrutorna. Testa systemet som privat användare, bidragsgivare till delad mapp, barn- eller gästkonto, tjänstekonto och administratör. Ta med nekade åtgärder: en mediaapp ska inte kunna ändra säkerhetskopior, och en medlem i hushållet ska inte kunna bläddra bland administratörstillstånd.

TechTargets vägledning för testning av säkerhetskopior påpekar att validering av återställning bör omfatta behörigheter och åtkomstkontroller såväl som filinnehåll. Detta behörighetsmedvetna återställningstest är den sista kontrollen av att de tre zonerna överlever en återställning.

Testidentitet Bör ha åtkomst Bör nekas
Privat användare Egna filer och godkända delade områden Andra privata mappar och administratörstillstånd
Barn eller gäst Godkända sökvägar för läxor och media Säkerhetskopior, privata vuxendata och inställningar
Apptjänst Endast de datavägar som behövs Orelaterade utdelade mappar och säkerhetskopieringskontroller
Administratör Hanterings- och återställningsfunktioner Vardaglig användning med obegränsade administratörsuppgifter

ZimaSpaces nybörjarguide för att konfigurera en NAS hemma betonar individuella konton och en separat återställningsplan. En ZimaBoard 2 Mini-hemmserver passar som kompakt server för hushållet med genomtänkt ansluten lagring och ett litet antal tjänster. En ZimaCube 2 AI NAS är den tydligare grunden när systemet ska hantera familjelagring med flera enheter, flera användare, ögonblicksbilder och en längre återställningshistorik.

Separationen fungerar när vanliga användare bara ser de filer som behövs för deras roll i hushållet, medan administratörer kan återställa servern utan att exponera dess styrdata för dagliga konton.

Installation av NAS och server

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.