Kotihakemisto

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 19. kesäkuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .

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.

Eri käyttöjärjestelmissä

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ä

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/bash

Tä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] .

Esimerkki

ml@lyhty /koti $ ls -l yhteensä 8 drwxr-xr-x 26 nataly nataly 872 6.8.2008 21:22 drwxr-xr-x 148 ml ml 7224 29.8.2008 12:13 ml

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ää.

/root

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).

Muistiinpanot

  1. "Kotihakemiston määritelmä" . Haettu 25. maaliskuuta 2013. Arkistoitu alkuperäisestä 16. heinäkuuta 2017.
  2. Jang, M. Tietoturvastrategiat Linux-alustoissa ja -sovelluksissa. - Jones & Bartlett Learning, 2010. - S. 127-128. — ISBN 9780763791896 .

Katso myös