<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi">
	<id>https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sp3ctum</id>
	<title>Linux.fi - Käyttäjän muokkaukset [fi]</title>
	<link rel="self" type="application/atom+xml" href="https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sp3ctum"/>
	<link rel="alternate" type="text/html" href="https://www.linux.fi/wiki/Toiminnot:Muokkaukset/Sp3ctum"/>
	<updated>2026-04-20T18:41:18Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=GNU_GRUB_2&amp;diff=34471</id>
		<title>GNU GRUB 2</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=GNU_GRUB_2&amp;diff=34471"/>
		<updated>2011-06-15T06:49:23Z</updated>

		<summary type="html">&lt;p&gt;Sp3ctum: /* Aiheesta muualla */ linkki teknisempään tietoon System rescue cd:n wikiin lisätty&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma | nimi=GNU GRUB 2 | kuva= | kuvateksti= | lisenssi=[[GPL]] | käyttöliittymä=teksti | kotisivu=[http://www.gnu.org/software/grub/ gnu.org/software/grub]}}&lt;br /&gt;
&lt;br /&gt;
GNU GRUB 2 on suositun [[GRUB]]-[[käynnistyslatain|käynnistyslataimen]] toinen versio, jonka käyttöön eri [[jakelu]]t ovat pikkuhiljaa siirtymässä.&lt;br /&gt;
&lt;br /&gt;
== Erot versioon 1 ==&lt;br /&gt;
Grub 2 tuo mukanaan uudistetut asetustiedostot, tuen skriptikielelle ja moduulien dynaamiselle lataamiselle, pelastustilan ja mahdollisuuden käyttää teemoja. Se mahdollistaa myös graafisen alkuvalikon ja [[Live-CD]]-[[levykuva|levykuvien]] käynnistämisen suoraan kiintolevyltä. Suomalaisia käyttäjiä kiinnostanee myös parempi tuki [[kotoistus|kotoistukselle]], esimerkiksi mahdollisuus käyttää ääkkösiä ja muita erikoismerkkejä.&lt;br /&gt;
&lt;br /&gt;
Ylläpitäjälle näkyvin ero Grubin eri versioiden välillä on muuttuneet [[asetustiedosto]]t. Esimerkiksi &amp;lt;tt&amp;gt;/boot/grub/menu.lst&amp;lt;/tt&amp;gt;-asetustiedoston (josta kerrotaan tarkemmin artikkelissa [[Grub]]) sijaan käytetään tiedostoja &amp;lt;tt&amp;gt;/boot/grub/grub.cfg&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/etc/default/grub&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;/etc/grub.d/40_custom&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Toinen näkyvä ero on tavassa saada näkyviin Grubin alkuvalikko. Aiemmin käytössä olleen Esc-näppäimen sijaan valikkoon pääsee painamalla käynnistyksen aikana vaihtonäppäintä (shift).&lt;br /&gt;
&lt;br /&gt;
== Asetustiedostot ==&lt;br /&gt;
&amp;lt;tt&amp;gt;/boot/grub/grub.cfg&amp;lt;/tt&amp;gt; on Grub 2:n pääasiallinen asetustiedosto, joka korvaa vanhan &amp;lt;tt&amp;gt;/boot/grub/menu.lst&amp;lt;/tt&amp;gt;-tiedoston. On kuitenkin syytä huomata, että tätä tiedostoa ei ole tarkoitus muokata käsin, ja se onkin yleensä asetettu [[tiedoston oikeudet|vain luku -tilaan]]! Se generoidaan automaattisesti &amp;lt;tt&amp;gt;update-grub&amp;lt;/tt&amp;gt;-komennolla esimerkiksi uuden [[ydin|ytimen]] asentamisen jälkeen.&lt;br /&gt;
&lt;br /&gt;
Käyttäjän muokattavaksi tarkoitettu asetustiedosto on &amp;lt;tt&amp;gt;/etc/default/grub&amp;lt;/tt&amp;gt;, joka koostuu vanhan &amp;lt;tt&amp;gt;menu.lst&amp;lt;/tt&amp;gt;-tiedoston alkua muistuttavista avain-arvopareista. Näillä asetuksilla määritellään mm. valikon toimintaa ja ytimelle annettavia parametrejä. Tiedosto voisi näyttää seuraavalta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GRUB_DEFAULT=0&lt;br /&gt;
#GRUB_HIDDEN_TIMEOUT=0&lt;br /&gt;
GRUB_HIDDEN_TIMEOUT_QUIET=true&lt;br /&gt;
GRUB_TIMEOUT=&amp;quot;3&amp;quot;&lt;br /&gt;
GRUB_DISTRIBUTOR=`lsb_release -i -s 2&amp;gt; /dev/null || echo Debian`&lt;br /&gt;
GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;quiet splash&amp;quot;&lt;br /&gt;
GRUB_CMDLINE_LINUX=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Uncomment to disable graphical terminal (grub-pc only)&lt;br /&gt;
#GRUB_TERMINAL=console&lt;br /&gt;
&lt;br /&gt;
# The resolution used on graphical terminal&lt;br /&gt;
# note that you can use only modes which your graphic card supports via VBE&lt;br /&gt;
# you can see them in real GRUB with the command `vbeinfo&#039;&lt;br /&gt;
#GRUB_GFXMODE=640x480&lt;br /&gt;
&lt;br /&gt;
# Uncomment if you don&#039;t want GRUB to pass &amp;quot;root=UUID=xxx&amp;quot; parameter to Linux&lt;br /&gt;
#GRUB_DISABLE_LINUX_UUID=true&lt;br /&gt;
&lt;br /&gt;
# Uncomment to disable generation of recovery mode menu entrys &lt;br /&gt;
#GRUB_DISABLE_LINUX_RECOVERY=&amp;quot;true&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_DEFAULT&amp;lt;/tt&amp;gt;: Oletuksena valittuna oleva ydin (alkuvalikon kohdan). Arvo 0 tarkoittaa listan ensimmäistä ydintä/käyttöjärjestelmää, 1 toista jne. Arvo &amp;lt;tt&amp;gt;saved&amp;lt;/tt&amp;gt; viittaa edelliseen käynnistettyyn ytimeen.&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_TIMEOUT&amp;lt;/tt&amp;gt;: Aika sekunteina, jonka jälkeen oletuksena valittu ydin käynnistetään.&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_HIDDEN_TIMEOUT&amp;lt;/tt&amp;gt;: Sama kuin &amp;lt;tt&amp;gt;GRUB_TIMEOUT&amp;lt;/tt&amp;gt;, mutta valikkoa ei näytetä ennen kuin sift-näppäintä on painettu.&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_HIDDEN_TIMEOUT_QUIET&amp;lt;/tt&amp;gt;: Näytetäänkö laskuri jäljellä olevasta ajasta ennen oletusvalinnan käynnistämistä valikossa. &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt; ei näytä laskuria, &amp;lt;tt&amp;gt;false&amp;lt;/tt&amp;gt; näyttää.&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_DISTRIBUTOR&amp;lt;/tt&amp;gt;: Käyttöjärjestelmää kuvaileva teksti valikkoon. Yllä oleva asetus muuttuu Ubuntussa muotoon &#039;&#039;Ubuntu&#039;&#039; jne.&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_CMDLINE_LINUX&amp;lt;/tt&amp;gt;: Kaikille ytimille annettavat käynnistysparametrit (vanhassa Grubissa &amp;lt;tt&amp;gt;kernel&amp;lt;/tt&amp;gt;-rivin lopussa olevia parametreja).&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_CMDLINE_LINUX_DEFAULT&amp;lt;/tt&amp;gt;: Sama kuin &amp;lt;tt&amp;gt;GRUB_CMDLINE_LINUX&amp;lt;/tt&amp;gt;, mutta lisätään vain tavallisiin käynnistysvalintoihin (ei pelastustiloihin).&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_TERMINAL=console&amp;lt;/tt&amp;gt;: Ei käytä graafista alkuvalikkoa.&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_GFXMODE&amp;lt;/tt&amp;gt;: Alkuvalikossa käytettävä näytön tarkkuus. Grubin valikossa sallitut resoluutiot näkee painamalla c-näppäintä tai kirjoittamalla Grubin komentoriville komennon &amp;lt;tt&amp;gt;vbeinfo&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_DISABLE_LINUX_UUID=true&amp;lt;/tt&amp;gt;: Ei välitä &amp;quot;&amp;lt;tt&amp;gt;root=[[UUID]]=xxx&amp;lt;/tt&amp;gt;&amp;quot;-parametria ytimelle&lt;br /&gt;
*&amp;lt;tt&amp;gt;GRUB_DISABLE_LINUX_RECOVERY=&amp;quot;true&amp;quot;&amp;lt;/tt&amp;gt;: Valikkoon ei luoda mahdollisuutta käynnistää tietokonetta pelastustilaan.&lt;br /&gt;
&lt;br /&gt;
Kun tähän tiedostoon on tehty muutoksia, on ajettava komento &amp;lt;tt&amp;gt;update-grub&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;update-grub2&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Uuden käyttöjärjestelmän lisääminen ==&lt;br /&gt;
Kun &amp;lt;tt&amp;gt;update-grub&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;update-grub2&amp;lt;/tt&amp;gt;-komento ajetaan, käydään läpi hakemistossa &amp;lt;tt&amp;gt;/etc/grub.d&amp;lt;/tt&amp;gt; olevia tiedostoja. Tiedostosta &amp;lt;tt&amp;gt;/etc/grub.d/10_linux&amp;lt;/tt&amp;gt; haetaan tiedot käytettävistä Linux-ytimistä ja &amp;lt;tt&amp;gt;/etc/grub.d/30_os-prober&amp;lt;/tt&amp;gt;-tiedostosta tiedot muista käyttöjärjestelmistä. Yleensä [[paketinhallintajärjestelmä]] huolehtii &amp;lt;tt&amp;gt;10_linux&amp;lt;/tt&amp;gt;-tiedostosta ja &amp;lt;tt&amp;gt;30_os-prober&amp;lt;/tt&amp;gt; luodaan asennuksen aikana. Tämän lisäksi tiedosto &amp;lt;tt&amp;gt;/etc/grub.d/40_custom&amp;lt;/tt&amp;gt; on tarkoitettu käyttäjän käsin lisäämiä käynnistysvalintoja varten.&lt;br /&gt;
&lt;br /&gt;
Uusi ydin voidaan lisätä käsin lisäämällä tiedostoon &amp;lt;tt&amp;gt;40_custom&amp;lt;/tt&amp;gt; seuraavan esimerkin kaltainen kohta: Oletetaan, että [[osio]]lle &amp;lt;tt&amp;gt;sda10&amp;lt;/tt&amp;gt; on asennettu [[SystemRescueCD]]-jakelu. Tällöin tiedostoon lisättäisiin rivit&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;Adding SystemRescueCD&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
menuentry &amp;quot;System Rescue CD&amp;quot; {&lt;br /&gt;
 set root=(hd0,10)&lt;br /&gt;
 linux /sysrcd/rescuecd subdir=sysrcd setkmap=us&lt;br /&gt;
 initrd /sysrcd/initram.igz&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tässä ensimmäinen &amp;lt;tt&amp;gt;[[echo]]&amp;lt;/tt&amp;gt;-rivi ei vaikuta Grubin toimintaan mutta tällä tavoin tehtynä ajettaessa &amp;lt;tt&amp;gt;update-grub2&amp;lt;/tt&amp;gt; nähdään, että yllä tehty määrittely käydään läpi. Esimerkki valaisee eri kenttien merkityksen, &amp;lt;tt&amp;gt;menuentry&amp;lt;/tt&amp;gt; määrittelee näkyvän tekstin, ja &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; osion, josta ydin haetaan. Osioihin viitataan eri tavalla kuin vanhassa Grubissa! Laitteiden numerointi alkaa nollasta, esimerkiksi [[laitetiedosto]]a &amp;lt;tt&amp;gt;sda&amp;lt;/tt&amp;gt; vastaa laite 0, &amp;lt;tt&amp;gt;sdb&amp;lt;/tt&amp;gt;:tä laite 1 jne. Sen sijaan osionumerot menevät kuten Linuxissa, esimerkiksi (hd0,1) vastaa osiota &amp;lt;tt&amp;gt;sda1&amp;lt;/tt&amp;gt; ja (hd0,10) osiota &amp;lt;tt&amp;gt;sda10&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;linux&amp;lt;/tt&amp;gt;- ja &amp;lt;tt&amp;gt;initrd&amp;lt;/tt&amp;gt;-rivit kertovat, mistä hakemistosta suhteessa asetettuun juuriosioon ydin ja [[initrd]]-tiedosto löytyvät. &lt;br /&gt;
&lt;br /&gt;
Tiedostoon &amp;lt;tt&amp;gt;40_custom&amp;lt;/tt&amp;gt; lisätyt ytimet ilmestyvät Grubin valikon loppuun, sillä listan järjestyksen määrää tiedostojen järjestys. Siispä jos listan alkuun halutaan lisätä omia käynnistysvalintoja, on ne laitettava tiedostoon, joka on aakkosjärjestyksessä ennen tiedostoa &amp;lt;tt&amp;gt;10_linux&amp;lt;/tt&amp;gt;, esimerkiksi &amp;lt;tt&amp;gt;07_custom&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
*[http://ubuntuforums.org/showthread.php?t=1195275 Grub 2 Basics] -ohje [[Ubuntu]]n keskustelualueilla&lt;br /&gt;
*[http://www.sysresccd.org/Sysresccd-Partitioning-EN-Grub-boot-stages How Grub Boots] -ohje [http://www.sysresccd.org/Main_Page System Rescue CD] -sivuston wikissä&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Käynnistysprosessi]]&lt;br /&gt;
*[[GNU GRUB]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Käynnistyslataimet]]&lt;br /&gt;
[[Luokka:Asetustiedostot]]&lt;/div&gt;</summary>
		<author><name>Sp3ctum</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Kotihakemisto&amp;diff=34027</id>
		<title>Kotihakemisto</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Kotihakemisto&amp;diff=34027"/>
		<updated>2011-04-14T18:46:33Z</updated>

		<summary type="html">&lt;p&gt;Sp3ctum: /* Ohjelmien asetustiedostot */ piste virkkeen perään&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käyttäjän kotihakemisto on [[hakemisto]], jossa tämän [[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.&lt;br /&gt;
&lt;br /&gt;
Omaan kotihakemistoon voi viitata [[ympäristömuuttuja]]lla &amp;lt;tt&amp;gt;$HOME&amp;lt;/tt&amp;gt; tai merkillä &amp;lt;tt&amp;gt;~&amp;lt;/tt&amp;gt; (mato, tilde), toisen käyttäjän kotihakemistoon merkinnällä &amp;lt;tt&amp;gt;~tunnus&amp;lt;/tt&amp;gt;. Useimmissa [[komentotulkki|komentotulkeissa]] omaan kotihakemistoon pääsee komentamalla pelkästään &amp;lt;tt&amp;gt;[[cd]]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Omien tiedostojen pitäminen tietyssä hakemistossa helpottaa niiden hallintaa. Tavallisen käyttäjän ei useinkaan tarvitse välittää tiedostoista tämän hakemiston ulkopuolella, toisten tiedostoja ei pääse vahingossa sotkemaan ja omien tiedostojen [[varmuuskopiointi]] onnistuu helposti ([[sähköposti]]laatikot saattavat kuitenkin sijaita myös muualla).&lt;br /&gt;
&lt;br /&gt;
Kotihakemisto on yleensä käyttäjän omistuksessa ja sen [[ryhmä]]nä on käyttäjän ensisijainen ryhmä. Käyttäjällä on kaikki [[tiedoston oikeudet|oikeudet]], ryhmällä ja muilla yleensä joko luku- ja käyttöoikeudet, pelkästään käyttöoikeudet tai ei mitään oikeuksia, riippuen siitä haluaako jakaa omia tiedostoja muille.&lt;br /&gt;
&lt;br /&gt;
==Ohjelmien asetustiedostot==&lt;br /&gt;
Ohjelmien käyttäjäkohtaiset [[asetustiedostojen perusteet|asetukset]] ovat [[piilotiedosto]]issa käyttäjän kotihakemistossa. Asetustiedoston nimi on yleensä muotoa ~/.ohjelmarc, jos asetustiedostoja on useampia ne ovat normaaleina tiedostoina hakemistossa ~/.ohjelma/ .&lt;br /&gt;
Joskus nimessä on myös jonkinlainen versionumero.&lt;br /&gt;
&lt;br /&gt;
Jos ohjelman haluaa käynnistää tyhjältä pöydältä, tämä onnistuu helposti siirtämällä asetustiedosto tai -hakemisto toiselle nimelle, jolloin sitä ei ohjelman näkökulmasta ole olemassa. Jos ohjelma luo uuden asetustiedoston, vanhaa ja uutta versiota voi verrata ja mahdollisesti epäonnistuneet asetukset korjata vanhasta versiosta.&lt;br /&gt;
 [[mv]] .fvwmrc fvwmrc.bk&lt;br /&gt;
 [[startx]] /usr/bin/fvwm -- :2&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;käytä asetusohjelmaa&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 [[diff]] -c fvwmrc.bk .fvwmrc | [[less]]&lt;br /&gt;
 [[tekstieditori|editor]] fvwmrc.bk &lt;br /&gt;
 mv fvwmrc.bk .fvwmrc&lt;br /&gt;
&lt;br /&gt;
[[Työpöytäympäristö]]t, [[tekstinkäsittelyohjelma]]t yms. saattavat tallentaa myös asiakirjat asetushakemiston alihakemistoon ja muutenkin vanhoissa asetuksissa saattaa olla jotakin arvokasta, joten asetusten palauttaminen oletusarvoisiksi ohjelman asetushakemisto hävittämällä ei ole suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
==Sähköposti==&lt;br /&gt;
Omat [[sähköposti]]laatikot ovat yleensä kotihakemistossa alihakemistossa nimeltään &amp;lt;tt&amp;gt;.Mail&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;.mail&amp;lt;/tt&amp;gt;. Eri ohjelmilla saattaa myös olla postilaatikoita omissa hakemistoissaan.&lt;br /&gt;
&lt;br /&gt;
Järjestelmän oman sähköpostipalvelimen kautta sisääntuleva posti ja järjestelmän lähettämät viestit tulevat usein hakemistoon &amp;lt;tt&amp;gt;/var/mail/tunnus&amp;lt;/tt&amp;gt;, 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.&lt;br /&gt;
&lt;br /&gt;
[[Procmail]] ja vastaavat &amp;quot;mail delivery agent&amp;quot; -ohjelmat ([[MDA]]) saattavat lajitella postit suoraan kotihakemiston postilaatikkoihin.&lt;br /&gt;
&lt;br /&gt;
==Omat ohjelmatiedostot==&lt;br /&gt;
Unix-käyttäjä voi asentaa ohjelmia ilman pääkäyttäjän oikeuksia omaan kotihakemistoonsa. Ohjelmia [[kääntäminen|käännettetäessä]] pitää tällöin erikseen määrätä asetushakemisto:&lt;br /&gt;
 ./configure --prefix=$HOME&lt;br /&gt;
tai&lt;br /&gt;
 ./configure --prefix=$HOME/ohjelman_nimi&lt;br /&gt;
&lt;br /&gt;
Ensimainitussa tapauksessa ohjelman käynnistävä tiedosto tulee hakemistoon ~/bin, toisessa tänne luodaan [[symbolinen linkki]]. Kummassakin tapauksessa kyseinen hakemisto on lisättävä polkuun, jotta ohjelmaa voi kutsua sen pelkällä nimellä.&lt;br /&gt;
&lt;br /&gt;
 [[ln]] -s ~/ohjelman_nimi/bin/ohjelma&lt;br /&gt;
 [[PATH]]=&amp;quot;$PATH:~/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Polun määrittely on laitettava sopivaan asetustiedostoon, jotta se on jatkossakin käytössä. Laittamalla oma hakemisto polun viimeiseksi siirrytään automaattisesti käyttämään &amp;quot;virallista&amp;quot; versiota, jos sellainen asetetaan.&lt;br /&gt;
&lt;br /&gt;
==Muita alihakemistoja==&lt;br /&gt;
Käyttäjä saa tehdä kotihakemistonsa rakenteen haluamakseen. Yleensä erinäisille projekteille luodaan omia alihakemistoja.&lt;br /&gt;
&lt;br /&gt;
Jos järjestelmällä on [[Hakemiston yhteiskäyttö|yhteisiä tiedostoja]], esimerkiksi perheen valokuva-albumit, näille luodaan yleensä omat hakemistonsa erillään kotihakemistoista, esimerkiksi /export/perhekuvat Tällaiseen hakemistoon voi halutessaan luoda symbolisen linkin, jolloin se &#039;&#039;näkyy&#039;&#039; kotihakemiston alihakemistona.&lt;br /&gt;
&lt;br /&gt;
 ln -s /export/perhekuvat ~/perhekuvat&lt;br /&gt;
&lt;br /&gt;
==$HOME vs getpwuid==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Linuxin hakemistorakenne]]&lt;br /&gt;
*[[Hakemiston yhteiskäyttö]]&lt;br /&gt;
*[[Käyttäjä]]&lt;br /&gt;
*[[Ryhmä]]&lt;br /&gt;
*[[Käyttäjien hallinta]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
[[Luokka:Käsitteet]]&lt;br /&gt;
[[Luokka:Käyttäjät ja ryhmät]]&lt;/div&gt;</summary>
		<author><name>Sp3ctum</name></author>
	</entry>
</feed>