Ubuntu List Users – 6 egyszerű parancs
5 perc olvas
Frissítve
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
Kíváncsi vagy, hogyan használhatod az Ubuntut a felhasználók listázására? Mivel ez egy többfelhasználós operációs rendszer, lehetővé teszi, hogy több felhasználó különböző terminálokon vagy számítógépeken hozzáférjen egyetlen rendszerhez. A jobb kezelés érdekében azonban érdemes felsorolni a felhasználói fiókokat.
Ebben az útmutatóban bemutatok néhány alapvető parancsot, amelyek segítségével ezt könnyedén elérheti.
Guruljunk be!
Miért fontos az Ubuntu felhasználók listázása?
A felhasználók listázása számos előnnyel jár, például:
- Rendszer adminisztráció: Felsorolhatja az Ubuntu felhasználókat a fiók állapotának ellenőrzésére, az engedélyek ellenőrzésére és egyéb karbantartási feladatok elvégzésére, mint például a fióktörlés és a jelszó visszaállítása.
- Biztonság: Az Ubuntu rendszer felhasználóinak azonosítása és megfigyelése segít a jogosulatlan fiókok észlelésében, amelyek biztonsági fenyegetést jelenthetnek.
- Erőforrás menedzsment: Linux rendszergazdaként azonosíthatja, mely felhasználók fogyasztják a legtöbb erőforrást. Ez segít optimalizálni a rendszer teljesítményét.
- Dokumentáció és jelentéstétel: Az összes rendszerfelhasználóval kapcsolatos információk megszerzése segít az informatikai csapatoknak a konfigurációk és beállítások dokumentálásában.
- Együttműködés: Ellenőrizheti, hogy bizonyos felhasználók rendelkeznek-e rendszerfiókkal, vagy találhat olyan felhasználót, akivel együtt kell működnie bizonyos projekteken.
- Hibaelhárítás: A felhasználók listáját használhatja konfliktusok vagy problémák keresésére.
Felhasználók listázása az Ubuntuban
Nézzük meg a következő hat parancsot az Ubuntu felhasználók listázásához:
1. A macska parancs használata
A Linux alapú operációs rendszerekben a „etc/passwd” fájl tartalmazza a konfigurált felhasználók listáját az egyes felhasználók vonatkozó információival együtt. Ezenkívül használhatja a hogyan parancsot, hogy megtekinthesse annak tartalmát a terminálon.
Ehhez nyomja meg a gombot CTRL + ALT + T az Ubuntu terminál megnyitásához. Típus "cat / etc / passwd”És eltalálta belép.
Ennek eredményeként megjelenik a felhasználók listája, ahol a táblázat minden sora kiterjedt részleteket jelenít meg, például:
- Felhasználónév
- Jelszó (ahol x az adott felhasználó jelszavát jelöli)
- Felhasználóazonosító (UID)
- Felhasználó csoportazonosítója (GID)
- Opcionális információ (beleértve a teljes nevet, telefonszámot, szobaszámot stb.)
- Főkönyvtár
- Alapértelmezett bejelentkezési shell
A jobb megértés érdekében nézze meg az alábbi diagramot:
2. A less Command használata
Ubuntun a kevesebb paranccsal egy szöveges oldal tartalmát oldalanként olvassuk el. Ebben az esetben az „/etc/passwd” fájl megtekintésére és az Ubuntu terminálon lévő összes felhasználó listázására fogom használni.
Ehhez lefuttatom a kevesebb „/etc/passwd” parancsot, amely a következő kimenetet adja.
3. A getent parancs használata
A gyengéd parancs segít belépni a fontos szövegekből, amelyek felhasználói információkat tartalmaznak, mint például a passwd és a csoport adatbázisok.
Most az „/etc/passwd” fájl bejegyzéseinek felsorolásához futtatom a „getentpasswd”Parancsot.
4. Az awk parancs használata
awk parancs akkor hasznos, ha csak a felhasználónevet szeretné megjeleníteni. Például, amikor egy szkriptet ír, hogy bármilyen műveletet végrehajtson több felhasználói fiókon. Ebben a forgatókönyvben csak a felhasználónevek listázása és a szövegbe való átirányítása időt takaríthat meg.
Íme, hozzáteszem a -F opció mezőelválasztó opcióként a „:" hogy csak az első mezőt nyomtatja ki a "/ Etc / passwd” fájl, amely a felhasználóneveket képviseli.
5. A cut Command használata
Ugyanezt a kimenetet a vágás parancsot. Ehhez irányítsa át az „/etc/passwd” kimenetét a cut parancsra a „|” pipe operátor használatával. Adja hozzá a -d kapcsolót határolóként, és az -f kapcsolót csak az első mező kiválasztásához.
Például beírom, hogy "cat /etc/passwd | cut -d: -f1”Parancsot.
6. A compgen parancs használata
A compgen parancsot a ... val -u opció listázza a felhasználói fiókokat a terminálon. Sőt, a kimenetét az oszlop parancsba is átvezetheti, hogy a felhasználóneveket oszlopokba sorolja, nem pedig egyetlen hosszú listát.
A bemutatóhoz végrehajtom a „compgen -u | oszlop”Parancsot.
Csak a jelenleg bejelentkezett felhasználók listázása az Ubuntuban
Ha csak a jelenleg bejelentkezett felhasználókat szeretné listázni, használja a következőket:
A who Command használatával
Az Ubuntuban a akik parancsolnak megjeleníti az aktuális felhasználó bejelentkezési nevét, a terminál sorszámát, a bejelentkezési időt és a távoli gazdagép nevét.
Most a jelenleg bejelentkezett felhasználók felsorolásához az említett adatokkal, beírom a „akik” parancsot a terminálban.
Az adott kimenet szerint „szerző” a jelenlegi bejelentkezett felhasználó az Ubuntu rendszeremen.
A w parancs használatával
A w parancsot A Linuxban egy gyors összefoglalót nyújt arról, hogy kik használják jelenleg a rendszert, mennyit használják a rendszert, és milyen programok futnak jelenleg.
Most futtatom a "w”Parancsot.
A fenti kimenetben:
- USER az én felhasználónevemet jelenti a jelenleg bejelentkezett felhasználóként.
- TTY megjeleníti az aktuális munkamenetemhez társított termináleszközt.
- FROM azt a távoli gazdagépet jelzi, amelyhez kapcsolódtam.
- BELÉPÉS@ azt az időpontot mutatja, amikor bejelentkeztem a rendszerbe.
- TÉTLEN az utolsó interakcióm óta eltöltött inaktivitás időtartamát mutatja.
- JCPU a munkamenetemhez kapcsolódó összes folyamathoz felhasznált CPU-időt jelzi.
- PCPU az aktuális folyamatban felhasznált CPU-idő százalékos arányát jeleníti meg.
- MILYEN megjeleníti a munkamenetemben futó folyamathoz vagy parancshoz kapcsolódó részleteket.
Bónusz tipp:
Az aktuálisan bejelentkezett felhasználó nevének ellenőrzéséhez írja be a „Felhasználók” az Ubuntu termináljában.
Ha információt szeretne kapni egy adott Ubuntu felhasználóról, futtassa a "grep felhasználónév /etc/passwd“. Itt megnézem a „szerző” felhasználó adatait.
Az Ubuntu felhasználói teljes számának megszámlálásához használja a wc parancsot cat a következővel: "cat /etc/passwd | wc-l".
A felhasználói azonosítók tartományának ellenőrzéséhez hajtsa végre a „grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Parancsot.
Ön is érdekelt:
- Linux-fájlok elérése a Windows Intézővel a Windows 10 rendszerben
- A Shell Script futtatása Windows rendszerben
Válassza ki a tárgyalt módszerek bármelyikét a felhasználói fiókok áttekintésére. Vegye figyelembe, hogy ezek a parancsok minden Linux disztribúción futhatnak, beleértve az Ubuntut is. Ráadásul egyiküknek sincs szüksége sudo hozzáférésre, ami azt jelenti, hogy minden felhasználó számára elérhetők.
Most, hogy tudja, hogyan kell Ubuntut használni a felhasználók listázására, ossza meg kedvenc módszerét az alábbi megjegyzésekben!
Felhasználói fórum
0 üzenetek