A Linux egy többfelhasználós operációs rendszer. A megfelelő felhasználói kezelés megkönnyítése érdekében a rendszer a felhasználói információkat az /etc/passwd fájl.
Ez az útmutató segít megérteni, hogy mi a passwd fájl, és milyen fontos szerepet játszik a Linux felhasználói kezelésében.
Mi az / etc / passwd?
A passwd fájl Linuxban egy konfigurációs fájl, amely a felhasználó adatait tartalmazza. A passwd fájl fontos jellemzője, hogy ez egy ASCII szövegfájl, amelyet a felhasználók könnyen szerkeszthetnek bármilyen szövegszerkesztővel, például nano és vim.
Bár a felhasználókat közvetlenül hozzáadhatja és kezelheti a passwd fájl használatával, ez nem ajánlatos, mert ez a művelet hajlamos az elírásokra és hibákra. Ehelyett a különféle felhasználói kezelő parancsokat kell használnia, mint pl useradd a felhasználók hozzáadásához a rendszerhez.
Az / etc / passwd fájl megtekintése
A passwd fájl tartalmának megtekintéséhez bármilyen szövegszerkesztőt vagy egy fájlmegtekintő parancsot használhat. Ebben az útmutatóban a következőket fogjuk használni kb..
macska / etc / passwd
A kimenetnek hasonlónak kell lennie az alábbihoz.
Minden sor tulajdonképpen egy felhasználót képvisel a rendszerén, ezért ne csodálkozzon, hogy ennyi felhasználó szerepel. Legtöbbjük olyan rendszerhasználó, amely bizonyos alkalmazásokat irányít az Ön Linux gépén. Például a felhasználó levél felelős a Mail alkalmazásért.
Az / etc / passwd mezők magyarázata
A fenti kimenet alapján nagyon egyértelmű, hogy a /etc/passwd fájl nagyon specifikus mintát követ.
Minden felhasználói vonal további részekre oszlik hét szakaszra vagy mezőre, amelyeket a kettőspont karakter (:) az alábbi.
1. Felhasználónév
A sor első mezője a felhasználó felhasználónevét vagy bejelentkezési nevét jelenti. A fenti példában a felhasználónév a János.
2. Jelszó
A második mező a felhasználó titkosított jelszavát mutatja. Biztonsági okokból a jelszavakat egy külön fájlban tárolják, amely a hagyományos felhasználók számára nem olvasható. A Az / etc / shadow fájl tárolja a felhasználói jelszavakat Linux alatt.
Normális esetben a jelszó mező tartalmaz egy x hogy az árnyékfájl biztonságosan tárolja a jelszót. Ha a mező üres, akkor a felhasználónak nincs szüksége jelszóra a bejelentkezéshez. A rendszer általános biztonságának fenntartása érdekében a rendszer minden felhasználójának rendelkeznie kell jelszóval. tudsz a passwd paranccsal módosíthatja vagy kezelheti a felhasználói jelszavakat Linux alatt.
3. Felhasználói azonosító
A felhasználói azonosító mező, közismertebb nevén UID, egy olyan szám, amelyet a Linux rendszer használ a felhasználók azonosítására. A legtöbb rendszerhasználó felhasználói azonosítója kevesebb, mint 1000, míg a rendszeres felhasználóké 1000-től felfelé. A gyökér Az (adminisztratív) felhasználók általában 0 azonosítóval rendelkeznek.
4. Csoport azonosítója
A negyedik mező a csoportazonosító (közönségesen GID). Felhasználói azonosítóként a GID is szám. A csoportazonosító határozza meg a felhasználó elsődleges csoportját. Ezenkívül a GID-ek az összes felhasználót meghatározott halmazokba sorolják az egyszerűbb adminisztráció érdekében. A felhasználó több csoportba is tartozhat a Linuxban. Ha többet szeretne megtudni arról, hogy a felhasználó mely csoportokba tartozik, nézze meg a /etc/group fájl.
macska / etc / group
5. GECOS
A következő mező a GECOS mező. Általában tartalmazza a felhasználó teljes nevét és további részleteket, például a telefonszámot vagy a szobaszámot, amelyek vesszővel vannak elválasztva. Ez a mező nem kötelező, ezért üres lehet.
6. Home Directory
Ez a mező tartalmazza a /home a felhasználóhoz társított könyvtár. Ez az elsődleges könyvtár, amely a fő felhasználói fájlokat és könyvtárakat tárolja, mint pl /Desktop és /Pictures. Ebben a példában a felhasználó saját könyvtárát a /home/john.
Az, hogy minden felhasználó számára külön otthoni könyvtárak vannak, az egyik tényező, amely lehetővé teszi a Linux számára, hogy valóban többfelhasználós operációs rendszer legyen.
7. Héj
Ez a mező tartalmazza a felhasználóhoz társított alapértelmezett shell nevét. A shell az a környezet, amelyben a felhasználó parancsokat és szkripteket futtathat. A legtöbb Linux disztribúció a Bourne Again Shell (Bash) alapértelmezett shell programként.
A rendszeradminisztráció egyszerűbbé tétele Linux alatt
Ez az útmutató megmutatta, mi az /etc/passwd fájl Linux alatt és a kulcsszerep, amelyet a Linux rendszer felhasználói kezelésében játszik. A passwd fájl a felhasználóval kapcsolatos információkat tartalmaz, például a felhasználónév, a jelszó részletei, a házkönyvtár elérési útja, a felhasználói és csoport azonosítók stb.
Amint látta, a legtöbb Linux-felhasználó általában egy csoport része, hogy megkönnyítse a fájlhozzáférés és egyéb jogosultságok adminisztrációját. Ön is felvehet felhasználókat csoportokba, ha rendelkezik ehhez szükséges engedélyekkel.
Szeretné jobban kezelni a felhasználókat az Ubuntu Linux rendszeren? A válasz az, hogy csoportokat hoz létre, majd használja az Ubuntu felhasználói funkciót.
Olvassa el a következőt
- Linux
- Felhasználói felület
- Rendszer adminisztráció

Mwiza szakmája szerint fejleszti a szoftvert, és sokat ír Linuxról és a front-end programozásról. Néhány érdeklődési területe a történelem, a közgazdaságtan, a politika és a vállalkozás-építészet.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.