Felhasználók listázása és kezelése Linuxon

How List Manage Users Linux



A Linux disztribúciók beépített támogatást nyújtanak több felhasználói szerephez és profilhoz. Különböző felhasználói fiókok és csoportok használatával lehetséges, hogy ugyanazt a rendszert másképp viselkedjék a különböző felhasználók esetében, vagy korlátozza a hozzáférést és a jogosultságokat bizonyos felhasználókra.

Ez a cikk elmagyarázza, hogyan hozhat létre, törölhet és kezelhet felhasználókat és csoportokat Linux rendszeren (Ubuntu 19.10 alatt tesztelve)







Mi az a felhasználó?

A felhasználó olyan entitás, aki jogosult a Linux rendszer teljes vagy korlátozott elérésére és módosítására. Egy tipikus Linux rendszerben sok felhasználó lehet. Valójában egy Linux alapú operációs rendszer, például az Ubuntu telepítése során automatikusan létrejön az alapértelmezett felhasználó bejelentkezési és jelszóval, valamint sok rendszer szintű felhasználó.



Mi az a Csoport?

A csoport a Linux rendszer különböző felhasználóinak széles gyűjteménye. A csoportokat általában úgy hozzák létre, hogy ugyanazokat a szabályokat és biztonsági házirendeket határozzák meg minden egyes felhasználóra, amely alá tartozik. Ezek a csoportok a jogosultságok és a rendszerhozzáférés korlátozásával jobb felhasználói szervezést tesznek lehetővé.



A rendszerhasználó és a normál felhasználó közötti különbség

A rendes felhasználók és a rendszerhasználók lényegében ugyanazok. Vannak, akik szervezeti célokra használják őket a hozzárendelt felhasználói azonosítók (UID -k) alapján osztályozva, mivel a rendszerhasználók és a normál felhasználók általában eltérő azonosítási tartományokkal rendelkeznek.





Grafikus alkalmazás felhasználók és csoportok kezelésére

A User and Groups alkalmazás alapértelmezés szerint előre telepítve van a legtöbb GNOME-alapú disztribúcióra. Ha nem, telepítse az Ubuntu -ba az alábbi parancs futtatásával:

$sudotalálótelepítésgnome-system-tools

Csak indítsa el az alkalmazásindítóból, és kattintson a látható gombokra a felhasználók és csoportok kezeléséhez.



Felhasználók listázása a parancssor használatával

Az Ubuntu összes felhasználójának részletes listájának megtekintéséhez futtassa az alábbi parancsok egyikét:

$macska /stb./passwd
$getent passwd

Ha csak a felhasználóneveket szeretné látni, futtassa a következő parancsot:

$compgen -u

Az összes csoport felsorolása

Az összes csoport felsorolásához futtassa az alábbi parancsot:

$csoportok

Új felhasználó hozzáadása

Új normál felhasználó hozzáadásához futtassa az alábbi parancsot (cserélje ki a felhasználó_nevét):

$sudoadduser user_name

Új rendszerfelvevő hozzáadásához futtassa az alábbi parancsot (cserélje ki a felhasználó_nevét):

$sudofelhasználó hozzáadása--rendszerfelhasználónév

A fenti parancsok használatával létrehozott új felhasználók számára új otthoni könyvtár jön létre.

Távolítsa el a meglévő felhasználót

Felhasználó törléséhez futtassa az alábbi parancsot (cserélje ki a felhasználó_nevét):

$sudodeluser user_name

Ha törölni szeretne egy felhasználót a saját mappájával együtt, futtassa az alábbi parancsot (cserélje ki a felhasználó_nevét):

$sudocsalóka-eltávolítás-hazafelhasználónév

A felhasználó és a hozzá tartozó összes fájl törléséhez futtassa az alábbi parancsot (cserélje ki a felhasználó_nevét):

$sudocsalóka--remove-all-filesfelhasználónév

Új felhasználó hozzáadása egy meglévő csoporthoz

Ha új felhasználót szeretne hozzáadni egy meglévő csoporthoz, futtassa az alábbi parancsot (cserélje ki a felhasználó_nevet és a csoport_nevét):

$sudoadduser user_name group_name

Felhasználó eltávolítása egy meglévő csoportból

Egy felhasználó eltávolításához a meglévő csoportból futtassa az alábbi parancsot (cserélje ki a felhasználó_nevet és a csoport_nevét):

$sudodeluser user_name group_name

Létező felhasználó átnevezése

A meglévő felhasználó átnevezéséhez futtassa az alábbi parancsot (cserélje ki az új_nevet és a régi_nevet):

$sudousermod-azúj_név régi_név

Meglévő felhasználó jelszavának módosítása

Egy meglévő felhasználó jelszavának megváltoztatásához futtassa az alábbi parancsot (cserélje ki a felhasználó_nevét):

$sudo passwdfelhasználónév

Hozzon létre egy új csoportot

Új csoport létrehozásához futtassa az alábbi parancsot (cserélje ki a csoport_nevét):

$sudoaddgroup group_name

Új rendszerszintű csoport létrehozásához futtassa az alábbi parancsot (cserélje ki a csoport_nevét):

$sudoaddgroup--rendszercsoport név

Meglévő csoport törlése

Egy meglévő csoport törléséhez futtassa az alábbi parancsot (cserélje ki a csoport_nevét):

$sudodelgroup group_name

Egy meglévő rendszerszintű csoport törléséhez futtassa az alábbi parancsot (cserélje ki a csoport_nevét):

$sudodelgroup--rendszercsoport név

Következtetés

Ez néhány parancs, amellyel kezelheti a rendszer felhasználóit és csoportjait. Legyen óvatos a felhasználók átnevezésekor és eltávolításakor, mivel a helytelen parancs véglegesen eltávolíthatja egy másik felhasználó fájljait, vagy korlátozhatja a bejelentkezést. Ha meg szeretné őrizni a felhasználó fájljait, a felhasználó törlése előtt készítsen biztonsági másolatot a saját könyvtáráról.