Hjemmebiblioteket er brugerens personlige bibliotek i operativsystemet , hvor deres data, indstillinger osv. er placeret.
Navnet og placeringen af hjemmebiblioteket afhænger af typen af operativsystem, for eksempel på Microsoft Windows er det placeret i brugerbiblioteket ( i Windows XP er det Dokumenter og indstillinger ), og på Linux er det i mappen /home , og har et navn, der svarer til systemets brugernavn . For eksempel C:\Users\Машаtil Windows eller /home/mashatil UNIX- systemer.
System | Sti | Variabel |
---|---|---|
Microsoft Windows NT | <rod>\WINNT\Profiler\<brugernavn> | %Brugerprofil% |
Microsoft Windows 2000, XP og 2003 | <rod>\Dokumenter og indstillinger\<brugernavn> | |
Microsoft Windows Vista og 7 | <rod>\Brugere\<brugernavn> | |
Unix baseret [1] | <root>/home/<brugernavn> | $HOME og ~/ |
Unix-afledt | /var/brugere/<brugernavn> /u01/<brugernavn> /usr/<brugernavn> /bruger/<brugernavn> /brugere/<brugernavn> | |
SunOS / Solaris | /eksport/home/<brugernavn> | |
Linux ( FHS ) | /home/<brugernavn> | |
AT&T Unix (original version) | <root>/usr/<brugernavn> | $HJEM |
MacOS X | /Brugere/<brugernavn> | $HOME og ~/, og hjemmemappesti (i AppleScript) |
åbenvms | <enhed>:[<brugernavn>] | SYS$LOGIN |
I Unix-lignende operativsystemer er brugerhjemmemapper som standard placeret i mappen /home (fra engelsk home - home, home ). Hjemmekataloger gemmer dokumenter og brugerindstillinger. Adskillelse i system (f.eks . /etc , /bin ) og brugermapper er primært nødvendig for at lette backup og sikkerhed.
Brugerhjemmemapper er defineret i filen /etc/passwd . Eksempel:
nataly:x:1001:1001::/home/nataly:/bin/bashI dette eksempel er brugeren nataly tildelt en hjemmemappe /home/nataly .
Strukturen i /home- mappen kan variere. For eksempel, hvis serveren har mange hjemmemapper, giver det mening at placere dem i undermapper af det første bogstav i brugernavnet ( /home/n/nataly ).
Mappen /home er bekvemt placeret på en separat harddiskpartition, når flere Unix-lignende operativsystemer er installeret på computeren; i dette tilfælde monterer hvert OS den partition på /home .
Ubuntu og nogle andre Linux-distributioner tilbyder muligheden for at kryptere hjemmemapper (ved hjælp af Ecryptfs ), herunder under systeminstallation [2] .
Som du kan se fra eksemplet, indeholder denne /home to hjemmemapper med to forskellige brugere - ml og nataly . Desuden har hver af disse mapper et tilsvarende bruger-id (UID) og gruppe-ID (GID). Det betyder, at ml ikke kan ende i natalys hjemmemappe og omvendt. Medmindre biblioteket er indstillet til en tilstand ( chmod ), der tillader alle at læse det, ikke kun ejeren og gruppen.
Superbrugerens (rod) hjemmemappe er i /root, ikke /home/root. Dette gøres for at øge systemets pålidelighed: i langt de fleste tilfælde er biblioteket /homeplaceret på en separat disk, men hvis dets filsystem er beskadiget, vil det være meget vanskeligt at logge ind og genoprette. Rodkontoen bruges til at administrere systemet, så /rootdet er normalt placeret på samme partition som systemet (rodbrugerens hjemmemappe indeholder normalt ikke værdifulde personlige filer).
FHS vigtigste kataloger | |
---|---|
|