A rendszert bármilyen fajta módon csak hozzáféréseken keresztül tudjuk elérni, minden programot felhasználók futtatnak, ezért a felhasználók és hozzáférések kezelése a FreeBSD rendszerek szerves része.
A FreeBSD rendszerben minden hozzáférés rendelkezik bizonyos információkkal az azonosításhoz.
A felhasználónevet a
login:
felirat megjelenésekor kell
megadni. A felhasználók neveinek egyedinek
kell lenni a számítógépen,
tehát két felhasználó nem
használhatja ugyanazt a nevet. A passwd(5) man
oldalon megtalálhatjuk azokat a szabályokat,
amelyek az érvényes
felhasználónevek
létrehozására vonatkoznak.
Általánosságban elmondható, hogy
a felhasználóneveknek kisbetűseknek kell
lenniük és legfeljebb nyolc karakterből
állhatnak.
Minden hozzáféréshez tartozik egy jelszó is. Ez a jelszó lehet akár üres is, ebben az esetben nincs szükség jelszóra a hozzáféréshez. Ez viszont többnyire nagyon rossz ötlet: minden hozzáférést erősen ajánlott jelszóval védeni.
Az UID egy szám, amely hagyományosan 0-tól 65535-ig terjed [7], és a felhasználó rendszeren belüli egyedi azonosítására használatos. A FreeBSD az UID-ot a felhasználók azonosítására használja - bármelyik parancs, amely lehetővé teszi felhasználónevek megadását, át fogja alakítani UID-dé, mielőtt ténylegesen dolgozni kezdene vele. Ez tehát azt jelenti, hogy több hozzáférésünk is lehet több különböző felhasználónévvel, de ugyanazzal az UID-del. Legalább is a FreeBSD ezeket egyetlen felhasználónak tekinti, de nem is valószínű, hogy ilyenre valaha szükségünk is lenne.
A csoportazonosító (Group ID, GID) egy szám, amely általában 0-tól 65535-ig terjed [7], és azt az elsődleges csoportot azonosítja be egyedileg, amelyikhez a felhasználó tartozik. A csoportok segítségével az erőforrások hozzáférésének vezérlését tudjuk megoldani a felhasználók GID-jével az UID-dek helyett. Ezzel jelentős mértékben csökkenthető egyes konfigurációs állományok mérete. Egy felhasználó egyszerre több csoport tagja is lehet.
A bejelentkezési osztályok a csoportszervezés kibővítését célozzák meg, további rugalmasságot nyújtanak, amikor a rendszert az egyes felhasználók igényeihez szabjuk.
Alapértelmezés szerint a FreeBSD nem kényszeríti rá a felhasználókat, hogy rendszeresen megváltoztassák a jelszavukat. Ezt felhasználónként kikényszeríthetjük, és így az egyes, vagy akár az összes felhasználót kötelezhetjük az adott időközönként jelszóváltásra.
A FreeBSD-ben alapértelmezés szerint nem évülnek el a hozzáférések. Ha azonban olyan hozzáféréseket kell létrehoznunk, melyeknek korlátoznunk kell az élettartamukat, mint például egy iskolában a diákok számára, akkor ilyenkor meg tudjuk adni a lejáratuk idejét. Ezen dátum után a hozzáféréssel már nem lehet bejelentkezni a rendszerbe, viszont a hozzá tartozó könyvtárban tárolt állományok továbbra is megmaradnak.
Míg a felhasználónév tökéletesen azonosítja a FreeBSD számára a hozzáférést, nem feltétlenül tükrözi a felhasználó valódi nevét. Ezt az információt is meg lehet adni a hozzáféréshez.
A felhasználói könyvtár a
rendszerben található azon
könyvtár teljes elérési
útvonala, ahová a felhasználó a
bejelentkezést követően kerül.
Elterjedt megszokás, hogy az összes
felhasználó könyvtárát a
/home/felhasználónév
vagy a
/usr/home/felhasználónév
könyvtárba teszik. A felhasználók
ezekben a könyvtárakban tárolják a
személyes állományaikat, és
tetszőleges könyvtárakat hozhatnak
létre benne.
A parancsértelmező biztosítja azt az alapértelmezett környezetet, amelyben a felhasználó kapcsolatba tud lépni a rendszerrel. Többféle parancsértelmező is akad, és a tapasztaltabb felhasználók ragaszkodnak is némelyikükhöz, ami gyakran látható is a hozzáférésük beállításaiban.
Három fő típusa van a
hozzáféréseknek: az adminisztrátori, a rendszer- és a felhasználói
hozzáférések. Az adminisztátori
hozzáférés, amelyre gyakran
root
ként hivatkoznak,
használatos a rendszer karbantartására,
és semmilyen korlátozás nem
érvényes rá. A
rendszerhozzáférések
szolgáltatásokat futtatnak. Végezetül a
felhasználói hozzáféréseket
használják a valódi emberek, akik
bejelentkeznek, leveleket olvasnak és így
tovább.
[7] Lehetséges akár 4294967295-ig is számozni az UID/GID értékét, de az ekkora nagyságú azonosítók komoly gondokat okozhatnak az olyan szoftvereknek, melyek bizonyos feltételezésekkel élnek az értékeikkel kapcsolatban.
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.