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-toolsCsak 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 -uAz ö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évA 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_nameHa 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évA 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_nameFelhaszná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_nameLé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évMeglé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évHozzon 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évMeglé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_nameEgy meglévő rendszerszintű csoport törléséhez futtassa az alábbi parancsot (cserélje ki a csoport_nevét):
$sudodelgroup--rendszercsoport névKö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.