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..

instagram viewer
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.

Email
Ubuntu Linux: Felhasználók hozzáadása és eltávolítása a csoportokhoz az Egyszerű út

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

Kapcsolódó témák
  • Linux
  • Felhasználói felület
  • Rendszer adminisztráció
A szerzőről
Mwiza Kumwenda (18 cikk megjelent)

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.

Tovább Mwiza Kumwendától

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.

.