Kotihakemisto on käyttäjän henkilökohtainen hakemisto käyttöjärjestelmässä , jossa hänen tiedot, asetukset jne. sijaitsevat.
Kotihakemiston nimi ja sijainti riippuvat käyttöjärjestelmän tyypistä, esimerkiksi Microsoft Windowsissa se sijaitsee Users - hakemistossa ( Windows XP :ssä se on Documents and Settings ), ja Linuxissa se on /home - hakemistossa. , ja sillä on järjestelmän käyttäjätunnusta vastaava nimi . Esimerkiksi C:\Users\МашаWindowsille tai UNIX/home/masha - järjestelmille.
Järjestelmä | Polku | Muuttuva |
---|---|---|
Microsoft Windows NT | <juuri>\WINNT\Profiles\<käyttäjänimi> | %Käyttäjäprofiili% |
Microsoft Windows 2000, XP ja 2003 | <juuri>\Documents and Settings\<käyttäjänimi> | |
Microsoft Windows Vista ja 7 | <juuri>\Käyttäjät\<käyttäjänimi> | |
Unix-pohjainen [1] | <juuri>/home/<käyttäjänimi> | $HOME ja ~/ |
Unix-johdannainen | /var/users/<käyttäjänimi> /u01/<käyttäjänimi> /usr/<käyttäjänimi> /user/<käyttäjänimi> /käyttäjät/<käyttäjänimi> | |
SunOS / Solaris | /export/home/<käyttäjänimi> | |
Linux ( FHS ) | /home/<käyttäjänimi> | |
AT&T Unix (alkuperäinen versio) | <juuri>/usr/<käyttäjänimi> | $HOME |
Mac-käyttöjärjestelmän kymmenes versio | /Käyttäjät/<käyttäjänimi> | $HOME ja ~/ sekä kotihakemistopolku (AppleScriptissä) |
openvms | <laite>:[<käyttäjänimi>] | SYS$LOGIN |
Unixin kaltaisissa käyttöjärjestelmissä käyttäjien kotihakemistot sijaitsevat oletusarvoisesti /home -hakemistossa ( englanniksi home - home, home ). Kotihakemistot tallentavat asiakirjoja ja käyttäjäasetuksia. Erottaminen järjestelmä- (esim . /etc , /bin ) ja käyttäjähakemistoihin on välttämätöntä lähinnä varmuuskopioinnin ja turvallisuuden helpottamiseksi.
Käyttäjien kotihakemistot määritellään /etc/passwd-tiedostossa . Esimerkki:
nataly:x:1001:1001::/home/nataly:/bin/bashTässä esimerkissä käyttäjälle nataly on määritetty kotihakemisto /home/nataly .
/home - hakemiston rakenne voi vaihdella. Jos palvelimella on esimerkiksi useita kotihakemistoja, ne kannattaa sijoittaa käyttäjänimen ensimmäisen kirjaimen ( /home/n/nataly ) alihakemistoihin.
/home- hakemisto sijaitsee kätevästi erillisellä kiintolevyosiolla , kun tietokoneeseen on asennettu useita Unix-tyyppisiä käyttöjärjestelmiä; tässä tapauksessa jokainen käyttöjärjestelmä liittää kyseisen osion /home -kansioon .
Ubuntu ja jotkin muut Linux-jakelut tarjoavat mahdollisuuden salata kotihakemistoja (käyttäen Ecryptfs ), myös järjestelmän asennuksen aikana [2] .
Kuten esimerkistä näkyy, tämä /home sisältää kaksi kotihakemistoa kahdelta eri käyttäjältä - ml ja nataly . Lisäksi jokaisella näistä hakemistoista on vastaava käyttäjätunnus (UID) ja ryhmätunnus (GID). Tämä tarkoittaa, että ml ei voi päätyä natalyn kotihakemistoon ja päinvastoin. Ellei hakemistoa ole asetettu tilaan ( chmod ), joka sallii kaikkien lukea sitä, ei vain omistajaa ja ryhmää.
Pääkäyttäjän (juuri) kotihakemisto on hakemistossa /root, ei /home/root. Tämä tehdään järjestelmän luotettavuuden lisäämiseksi: useimmissa tapauksissa hakemisto /homesijaitsee erillisellä levyllä, mutta jos sen tiedostojärjestelmä on vaurioitunut, sisäänkirjautuminen ja palautus ovat erittäin vaikeita. Pääkäyttäjätiliä käytetään järjestelmän hallintaan, joten /rootse sijaitsee yleensä samassa osiossa kuin järjestelmä (juurikäyttäjän kotihakemisto ei yleensä sisällä arvokkaita henkilökohtaisia tiedostoja).
FHS- luettelot | Tärkeimmät|
---|---|
|