Mi az /etc /passwd fájl és mire használható?

Mi az /etc /passwd fájl és mire használható?

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 a /etc/passwd fájlt.





Ez az útmutató segít megérteni, hogy mi a passwd fájl, és milyen fontos szerepet játszik a Linux felhasználói felügyeletében.





Mi az /etc /passwd?

A passwd fájl a Linuxban egy konfigurációs fájl, amely felhasználói adatokat tartalmaz. 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 a nano és a vim segítségével.





hogyan lehet megnyitni egy psd fájlt

Bár közvetlenül hozzáadhat és kezelhet felhasználókat a passwd fájl használatával, nem tanácsos, mert ez a művelet hajlamos a gépelési hibákra és hibákra. Ehelyett a különböző felhasználói felügyeleti parancsokat kell használnia, mint pl useradd segítségével hozzáadhat felhasználókat a rendszerhez .

Az /etc /passwd fájl megtekintése

A passwd fájl tartalmának megtekintéséhez bármilyen szövegszerkesztőt vagy fájlnézegető parancs eszközt használhat. Ebben az útmutatóban használni fogjuk macska .



cat /etc/passwd

A kimenetnek hasonlónak kell lennie az alábbihoz.

Minden sor valójában egy felhasználót képvisel a rendszeren, ezért ne csodálkozzon azon, hogy ennyi felhasználó szerepel a listán. Legtöbbjük rendszerhasználó, aki a Linux gépén lévő bizonyos alkalmazásokat vezérli. Például a felhasználó posta felelős a Mail alkalmazásért.





Az /etc /passwd mezők magyarázata

A fenti kimenet alapján nagyon világos, hogy a /etc/passwd fájl nagyon specifikus mintát követ.

Minden felhasználói sor hét részre vagy mezőre van osztva, 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 jelöli. 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 nem olvasható a rendszeres felhasználók számára. Az Az/etc/shadow fájl tárolja a felhasználói jelszavakat Linux alatt.

A jelszó mező általában egy x hogy megmutassa, 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. Az általános rendszerbiztonság fenntartása érdekében a rendszer minden felhasználójának rendelkeznie kell jelszóval. tudsz használja a passwd parancsot a felhasználói jelszavak megváltoztatásához vagy kezeléséhez Linux alatt.

hogyan szabadítson fel helyet az almaórán

3. Felhasználói azonosító

A felhasználói azonosító mező, közismert nevén UID, egy szám, amelyet a Linux rendszer használ a felhasználók azonosítására. A legtöbb rendszerhasználó 1000 -nél kisebb felhasználói azonosítóval rendelkezik, míg a rendszeres felhasználók 1000 -től felfelé. Az gyökér (adminisztratív) felhasználó általában 0 azonosítóval rendelkezik.

4. Csoportazonosító

A negyedik mező a csoportazonosítóhoz (közismert nevén GID) tartozik. A felhasználói azonosítóként a GID is egy szám. A csoportazonosító határozza meg a felhasználó elsődleges csoportját. Ezenkívül a GID -k az összes felhasználót meghatározott készletekbe sorolják a könnyebb adminisztráció érdekében. Egy felhasználó több csoporthoz is tartozhat Linux alatt. Ha többet szeretne megtudni arról, hogy egy felhasználó melyik csoporthoz tartozik, tekintse meg a /etc/group fájlt.

cat /etc/group

5. GECOS

A következő mező a GECOS mező. Általában a felhasználó teljes nevét és további részleteket tartalmaz, például vesszővel elválasztott telefonszámot vagy szobaszámot. Ez a mező nem kötelező, ezért üres lehet.

6. Home Directory

Ez a mező tartalmazza a /itthon 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 /Asztal és /Képek . Ebben a példában a felhasználó saját könyvtára itt található: /home/john .

Az, hogy minden felhasználónak külön otthoni könyvtára van, az egyik olyan tényező, amely lehetővé teszi, hogy a Linux valóban többfelhasználós operációs rendszer legyen.

7. Kagyló

Ez a mező tartalmazza a felhasználóhoz társított alapértelmezett héj nevét. A shell az a környezet, amelyben a felhasználó parancsokat és szkripteket futtathat. A legtöbb Linux disztribúció a Bourne Agall Shell (Bash), mint alapértelmezett shell program.

A rendszer adminisztrációjának megkönnyítése Linuxon

Ez az útmutató megmutatta, mi az /etc/passwd fájlt a Linuxban, és azt a kulcsszerepet, amelyet a Linux rendszer felhasználóinak kezelésekor játszik. A passwd fájl felhasználókkal kapcsolatos információkat tartalmaz, például a felhasználónevet, a jelszó adatait, a saját könyvtár elérési útját, a felhasználói és csoportazonosítókat stb.

láthatod, hogy ki blokkol téged a facebookon

Amint látta, a legtöbb Linux -felhasználó általában egy csoport tagja, hogy megkönnyítse a fájlhozzáférés és más jogosultságok adminisztrációját. Ha szükséges jogosultságokkal rendelkezik, maga is hozzáadhat felhasználókat a csoportokhoz.

Részvény Részvény Csipog Email Ubuntu Linux: Felhasználók egyszerű hozzáadása és eltávolítása a csoportokból

Szeretné jobban kezelni a felhasználókat az Ubuntu Linux rendszeren? A válasz az, hogy csoportokat hozhat létre, majd használja az Ubuntu felhasználói hozzáadása funkciót.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Felhasználói felület
  • Rendszer adminisztráció
A szerzőről Mehetsz(36 cikk megjelent)

A Mwiza szakmát szakmailag fejleszt, és sokat ír Linuxon és front-end programozáson. Érdeklődési körei közé tartozik a történelem, a gazdaság, a politika és a vállalkozás-építészet.

Továbbiak Mwiza Kumwendától

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide