Minden Linux rendszerrel kommunikáló felhasználó rendelkezik fiókkal. De a normál felhasználókon kívül van néhány más típusú felhasználói fiók is a Linuxon.
A felhasználói fiókok kulcsfogalmak a Linuxon. Elsősorban a rendszer hozzáférés-vezérlésének kezelésében segítenek. Ezenkívül lehetővé teszik több felhasználó számára, hogy egy adott időpontban bejelentkezzenek, és kritikusak a rendszer biztonsága szempontjából.
Felhasználói fiókok nélkül nehéz lenne ellenőrizni, hogy ki férhet hozzá a Linux rendszer melyik részéhez. A Linuxnak négy fő felhasználói fiókja van. Itt van minden, amit róluk tudni kell.
Felhasználói fiók azonosítók
Egy Linux rendszernek több felhasználói fiókja is lehet, ezért az egyes fiókok egyedi azonosítása érdekében a Linux felhasználói azonosítókat (UID) és csoportazonosítókat (GID) használ. Minden felhasználói fiók alapja az UID körül forog.
Ezenkívül minden felhasználói fiók egy adott csoporthoz van társítva, és ezért GID-t rendelnek hozzá. Természetesen egy felhasználói fiók több csoportba is tartozhat.
Amellett, hogy felhasználói és csoportazonosítókkal rendelkezik, minden felhasználói fióknak egy meghatározott tartományon belül van az UID-je, amely megfelel annak a fióknak, amelyhez tartozik.
1. Superuser fiók
Linuxon a szuperfelhasználói fiókot a root, vagyis a rendszer alapértelmezett adminisztrátoraként ismerik. Minden Linux rendszernek legalább egy root felhasználói fiókkal kell rendelkeznie.
Az adminisztrátori jogosultságok részeként a szuperfelhasználói fiók korlátlan hozzáféréssel és vezérléssel rendelkezik a rendszerhez, beleértve a többi felhasználót is. Ezért kell mindig erős jelszót állítson be a root fiókhoz.
A szuperfelhasználói fiók mindig az UID 0-val rendelkezik, és része a 0-s csoportazonosítónak is.
Más fiókoktól eltérően a szuperfelhasználó saját könyvtára a legfelső szintű könyvtárban található, a címen /root.
2. Rendszeres számlák
Az összes többi felhasználót, aki később hozzáadódik egy Linux rendszerhez, normál fióknak vagy szabványos fióknak nevezzük. Az ilyen típusú fiókok korlátozott hozzáféréssel és ellenőrzéssel rendelkeznek a rendszer felett, de rendszergazdai jogokat szerezhetnek a sudo vagy su paranccsal.
A modern Linux rendszereken a rendszeres felhasználóknak 1000-től kezdődő négyjegyű UID-jük van. Valójában az első felhasználói fiók, amelyet a rendszeren hoz létre, általában UID 1000 lesz.
Alapértelmezés szerint a normál felhasználói fiókok saját könyvtára a /home Könyvtár. Ha te használja az ls parancsot a kezdőkönyvtár listázásához jó képet kaphat a rendszer jelenlegi felhasználóiról.
A szokásos fiókok másik fontos tulajdonsága, hogy van egy alapértelmezett shellük, és a legtöbb Linux disztribúción ez a Bourne Again Shell (Bash). tudsz módosítsa az alapértelmezett shellt ha úgy tetszik, például állítsa be a Z vagy a C shell-re.
3. Rendszerfiókok
Az operációs rendszer a telepítés során rendszerfiókokat hoz létre. A rendszerfiókok az operációs rendszer összetevőinek futtatására szolgálnak, de nem futnak szuperfelhasználói jogosultságokkal.
A legtöbb rendszerfiók felhasználói azonosítója 1 és 99 közötti tartományban van, alapszabályként két számjegyből áll. Egyes esetekben a rendszerfiókok háromjegyű UID-vel rendelkeznek 500 és 999 között.
A rendszerfiókra példa az Apache webszerver, amelynek UID és GID száma 48.
A rendszerfiókoknak nincs külön saját könyvtáruk, és nincs shellük, mert soha életük során nincs szükség bejelentkezésre.
4. Szolgáltatási fiókok
Végül, de nem utolsósorban vessünk egy pillantást a szolgáltatási fiókokra. A szolgáltatásfiókok kissé hasonlítanak a rendszerfiókokhoz: akkor jönnek létre, amikor egy szolgáltatást telepítenek a rendszerre.
Például amikor Ön SQL szerver adatbázis telepítése, a rendszer létrehoz egy megfelelő fiókot az SQL szerverrel kapcsolatos tevékenységek kezelésére.
Csakúgy, mint a rendszerfiókok, a szolgáltatásfiókok nem rendelkeznek kezdőmappával vagy alapértelmezett parancsértelmezővel. Ki vannak osztva /sbin/nologin hogy megtagadja a bejelentkezéseket.
A szolgáltatásfiókok általában háromjegyű UID-vel rendelkeznek, 100 és 999 között.
Egyes esetekben a szolgáltatásfiókok négy számjegyű felhasználói azonosítóval rendelkezhetnek, akárcsak a normál fiókok.
Néhány kiemelkedő szolgáltatás, amelyet a rendszerén talál, többek között a systemd, a GNOME Display Manager (GDM), a CUPS nyomtatási szolgáltatás stb.
A felhasználói fiókok kulcsfontosságúak a Linux felhasználók kezelésében
Négy fő felhasználói fióktípus létezik Linuxon, és ezek kritikusak a felhasználók kezelése és a rendszer általános biztonsága szempontjából.
Mivel a felhasználók az operációs rendszer kulcsfontosságú összetevői, minden rendszergazdának meg kell tanulnia a felhasználók kezelését Linuxon.