Időnként szükség lehet a felhasználói jogosultságok megváltoztatására. Például egy felhasználónak ki kell terjesztenie a jogosultságait egy bizonyos feladathoz, vagy egy adott felhasználó képességét a rendszer elérésére teljesen vissza kell vonni. Ilyen esetekben fontos, hogy a rendszergazda teljes mértékben ismerje a rendszer összes felhasználóját.
Ebben a cikkben a Linux rendszer felhasználóinak listázására használt módszereket tárjuk fel. Ehhez a feladathoz mind a grafikus felhasználói felületen (GUI), mind a parancssori felületen (CLI) alapuló módszerek használhatók; ez a cikk azonban négy terminál-alapú módszerre összpontosít.
Megjegyzés: Bár az alábbiakban ismertetett módszereket Linux Mint 20 rendszeren hajtják végre, használhatja az Ön által választott Linux disztribúciót.
1. módszer: A macska parancs
Ahhoz, hogy a cat parancs segítségével felsorolja az összes felhasználót egy Linux rendszerben, a következő lépéseket kell végrehajtania:
Indítsa el a terminált.
Használja a cat parancsot a terminál összes felhasználójának listázásához, hogy megjelenítse a Linux rendszer /etc /passwd fájljában tárolt felhasználói fiók adatait és jelszavait.
$macska /stb./passwd
Amint az alább látható, a parancs futtatása megjeleníti a felhasználóneveket, valamint néhány további információt. A listában görgetve megtekintheti a Linux rendszer összes felhasználóját.
2. módszer: Az awk parancs
Az awk parancs akkor hasznos, ha csak felhasználóneveket szeretne megjeleníteni, ami hasznos lehet, ha nincs szüksége a cat paranccsal visszaküldött összes technikai adatra. Ha ezt a parancsot szeretné használni a Linux rendszer összes felhasználójának felsorolásához, akkor a következő lépéseket kell végrehajtania:
- Indítsa el a terminált.
- Futtassa a következő parancsot:
Amikor futtatja ezt a parancsot a terminálon, csak a felhasználónevek kerülnek visszaadásra. Ez a lista tartalmazza a Linux rendszer összes felhasználóját.
3. módszer: A compgen parancs
Az awk parancshoz hasonlóan ez a parancs csak a felhasználónevek megjelenítésére szolgál, figyelmen kívül hagyva minden más részletet. Ahhoz, hogy a compgen paranccsal felsorolja a Linux rendszer összes felhasználóját, a következő lépéseket kell végrehajtani:
- Indítsa el a terminált.
- Futtassa a következő parancsot:
Ez a parancs visszaadja a Linux operációs rendszeréhez társított összes felhasználónevet.
4. módszer: A getent parancs
A getent parancs kimenete nagyon hasonlít a cat parancshoz, mivel sok részletet jelenít meg a felhasználónevek mellett. Ahhoz, hogy a getent paranccsal felsorolja az összes felhasználót a Linux rendszerben, a következő lépéseket kell elvégezni:
- Indítsa el a terminált.
- Futtassa a következő parancsot:
Ez a parancs felsorolja a Linux rendszer összes felhasználóját, valamint néhány egyéb részletet, amint az az alábbi képen látható.
Következtetés
Az Ön igényeitől függően választhat a cikkben tárgyalt négy parancs közül a felhasználók listájának megszerzéséhez. E módszerek közül kettő a Linux rendszer összes felhasználójának felsorolása mellett néhány fontos adatot is tartalmaz az összes felhasználói fiókhoz.
Ezeknek a parancsoknak vannak változatai, amelyekkel kísérletezhet az igényeinek megfelelően. Az ilyen variációk azonban túlmutatnak a cikk keretein. Az itt tárgyalt módszerek lehetővé teszik a Linux rendszer összes felhasználójának felsorolását. Remélem, ez a cikk segített jobban megérteni ezt a témát.