Ero sivun ”Kotihakemisto” versioiden välillä
Siirry navigaatioon
Siirry hakuun
getpwent -> getpwuid; procmail MTA -> MDA
LP (keskustelu | muokkaukset) p ([mv] -> mv) |
LP (keskustelu | muokkaukset) (getpwent -> getpwuid; procmail MTA -> MDA) |
||
Rivi 1: | Rivi 1: | ||
Käyttäjän kotihakemisto on [[hakemisto]], jossa tämä [[käyttäjä]]n [[asetustiedosto]]t ja oletuksena muutkin omat tiedostot säilytetään. Se on myös [[ | Käyttäjän kotihakemisto on [[hakemisto]], jossa tämä [[käyttäjä]]n [[asetustiedosto]]t ja oletuksena muutkin omat tiedostot säilytetään. Se on myös [[työhakemisto]]na kirjautumisen jälkeen. Yleensä kotihakemiston nimi on kotikoneilla /home/tunnus, isommissa järjestelmissä /home/jotakin/tunnus. | ||
Omaan kotihakemistoon voi viitata [[ympäristömuuttuja]]lla <tt>$HOME</tt> tai merkillä <tt>~</tt> (mato, tilde), toisen käyttäjän kotihakemistoon merkinnällä <tt>~tunnus</tt>. Useimmissa [[komentotulkki|komentotulkeissa]] omaan kotihakemistoon pääsee komentamalla pelkästään <tt>[[cd]]</tt>. | Omaan kotihakemistoon voi viitata [[ympäristömuuttuja]]lla <tt>$HOME</tt> tai merkillä <tt>~</tt> (mato, tilde), toisen käyttäjän kotihakemistoon merkinnällä <tt>~tunnus</tt>. Useimmissa [[komentotulkki|komentotulkeissa]] omaan kotihakemistoon pääsee komentamalla pelkästään <tt>[[cd]]</tt>. | ||
Rivi 25: | Rivi 25: | ||
Järjestelmän oman sähköpostipalvelimen kautta sisääntuleva posti ja järjestelmän lähettämät viestit tulevat usein hakemistoon <tt>/var/mail/tunnus</tt>, josta sähköpostiasiakas hakee ne kotihakemiston sähköpostihakemistoon. Jos käyttää [[IMAP]]-protokollaa, posti jätetään usein palvelimelle, joka pitää sitä omissa hakemistoissaan. | Järjestelmän oman sähköpostipalvelimen kautta sisääntuleva posti ja järjestelmän lähettämät viestit tulevat usein hakemistoon <tt>/var/mail/tunnus</tt>, josta sähköpostiasiakas hakee ne kotihakemiston sähköpostihakemistoon. Jos käyttää [[IMAP]]-protokollaa, posti jätetään usein palvelimelle, joka pitää sitä omissa hakemistoissaan. | ||
[[Procmail]] ja vastaavat "mail delivery agent" -ohjelmat ([[ | [[Procmail]] ja vastaavat "mail delivery agent" -ohjelmat ([[MDA]]) saattavat lajitella postit suoraan kotihakemiston postilaatikkoihin. | ||
==Omat ohjelmatiedostot== | ==Omat ohjelmatiedostot== | ||
Rivi 47: | Rivi 47: | ||
ln -s /export/perhekuvat ~/perhekuvat | ln -s /export/perhekuvat ~/perhekuvat | ||
==$HOME vs | ==$HOME vs getpwuid== | ||
Ohjelma voi saada tiedon kotihakemistosta joko ympäristömuuttujasta HOME tai käyttöjärjestelmältä kirjastokutsulla [[ | Ohjelma voi saada tiedon kotihakemistosta joko ympäristömuuttujasta HOME tai käyttöjärjestelmältä kirjastokutsulla [[getpwuid]]. Jälkimmäinen lukee yleensä tiedon [[passwd-tiedosto]]sta, mutta saattaa käyttää muita menetelmiä, esimerkiksi [[NIS]]- tai [[LDAP]]-tietokantaa. | ||
Niissä yhteyksissä, joissa oikean kotihakemiston löytäminen on oleellista järjestelmän toiminnan tai turvallisuuden kannalta, pitää käyttää virallista kotihakemistoa. On kuitenkin tilanteita, joissa käyttäjällä on syy käyttää toista hakemistoa kotihakemistona ja siksi asettaa HOME-muuttujan osoittamaan sinne. Ohjelmalla joka ajetaan käyttäjän oikeuksilla pitää siis yleensä nimenomaan käyttää ympäristömuuttujaa. | Niissä yhteyksissä, joissa oikean kotihakemiston löytäminen on oleellista järjestelmän toiminnan tai turvallisuuden kannalta, pitää käyttää virallista kotihakemistoa. On kuitenkin tilanteita, joissa käyttäjällä on syy käyttää toista hakemistoa kotihakemistona ja siksi asettaa HOME-muuttujan osoittamaan sinne. Ohjelmalla joka ajetaan käyttäjän oikeuksilla pitää siis yleensä nimenomaan käyttää ympäristömuuttujaa. |