A Solaris home könyvtár konvenciója eltér a Linuxban megszokottól. A /home és /net alap helyzetben az automount (automatic, on-demand NFS mounting service) fennhatósága alatt van, a sima felhasználói home könyvtárakat az /export/home alatt kell létrehozni. A Solaris nagyon próbál a vállalati hálózatokra illeszkedni. Ez jól látszik a SUN “A hálózat maga a számítógép” (The Network Is The Computer) mottójából is. Természetes tehát, hogy ez ahol lehet megjelenik az operációs rendszerében, a Solarisban is.


Általában az adminisztrátorok nem is tudják, milyen hasznos tud lenni az automounter funkció pedig a legtöbb Linux rendszerben is megtalálható maga a funkció. A leggyakoribb használat a felhasználói home könyvtárak automatikus csatolása az adott rendszerhez. Ezzel ugye könnyíthetjük a felhasználóink adattárolását, és centralizálhatjuk a tárolási struktúránkat, több server esetén is.

Alap helyzetben egy Solaris installáció után az automounter a /home és /net “autofs” mountpointokért felel. A /net olyan mint a Windows-ban a “Hálózatok” rész, ahol láthatjuk az elérhető hálózati megosztásokat. Amennyiben van egy NFS megosztás a f00 serveren elég csak beírni, hogy ‘cd /net/f00’.

Tehát a /home is egy autofs mountpoint. Ide nem szerencsés, és elméletileg nem kivitelezhető bármit létrehozni. Persze valami érdekes oknál fogva nekem sokszor előfordul. De ha a /home folder-be dolgozunk ne lepődjünk meg, ha valami nem úgy fog működni, ahogy elterveztük. Vagy az autofs svcs SMF service-t kapcsoljuk ki.

# svcadm disable autofs

Vagy az autofs config file-ját (/etc/auto_master) szerkesszük meg, és vegyük ki belőle a /home-ra vonatkozó bejegyzést. Aztán indítsuk újra az automounter-t.

# svcadm restart autofs

Ezt követően a /home is csak egy normális folder, lesz és használhatóvá válik Linux filozófiához méltóan.

Automounter beállítása

Amennyiben van egy NFS serverünk, ahonnan a felhasználóink home folderei elérhetőek, úgy módosítsuk a /etc/auto_home file-t a következők szerint:

    * f00:/export/home/&

Az előző sor a f00 nevű gép /export/home folderből mountolja fel a megfelelő felhasználónak a felhasználó nevének megfelelő könyvtárat.

Persze van lehetőségünk statikusan is megadni a /etc/auto_home file-ban:

    miszterx f00:/export/home/misi
    sandor f00:/export/home/sanyi

Ezek után csak újra kell indítanunk az autofs SMF service-t, és biztosítnanuk hogy az /etc/passwd file-ban (ha máshonnan authentikálunk akkor ott) a felhasználónknak a /home alatt adunk meg home könyvtárat.

# svcadm restart autofs
# cat /etc/passwd

    miszterx:x:1001:10:sysconf user:/home/miszterx:/usr/bin/ksh
    sandor:x:1002:10:die hesse komme:/home/sandor:/bin/ksh

A teljes hivatalos referencia dokumentum megtekinthető itt.