Kuinka luetella ja hallita käyttäjiä Linuxissa

How List Manage Users Linux



Linux-jakeluissa on sisäänrakennettu tuki useille käyttäjärooleille ja -profiileille. Käyttämällä erilaisia ​​käyttäjätilejä ja ryhmiä on mahdollista saada sama järjestelmä toimimaan eri tavoin eri käyttäjille tai rajoittaa pääsy ja oikeudet tietyille käyttäjille.

Tässä artikkelissa kerrotaan, kuinka luoda, poistaa ja hallita käyttäjiä ja ryhmiä Linuxissa (testattu Ubuntu 19.10: lla)







Mikä on käyttäjä?

Käyttäjä on kokonaisuus, jolla on oikeus käyttää ja muokata Linux -järjestelmää kokonaan tai rajoitetusti. Tyypillisessä Linux -järjestelmässä voi olla monia käyttäjiä. Itse asiassa Linux -pohjaisen käyttöjärjestelmän, kuten Ubuntun, asennuksen aikana oletuskäyttäjä, jolla on kirjautumistunnus ja salasana, sekä monet järjestelmätason käyttäjät luodaan automaattisesti.



Mikä on ryhmä?

Ryhmä on laaja kokoelma erilaisia ​​käyttäjiä Linux -järjestelmässä. Ryhmät luodaan yleensä määrittelemään samat säännöt ja tietoturvakäytännöt kullekin niiden alaiselle käyttäjälle. Nämä ryhmät mahdollistavat paremman käyttäjäorganisaation rajoittamalla käyttöoikeuksia ja järjestelmän käyttöoikeuksia.



Ero järjestelmän käyttäjän ja tavallisen käyttäjän välillä

Tavalliset käyttäjät ja järjestelmän käyttäjät ovat pohjimmiltaan samat. Jotkut ihmiset käyttävät niitä organisatorisiin tarkoituksiin luokittelemalla ne määritettyjen käyttäjätunnusten (UID) perusteella, koska järjestelmän käyttäjillä ja tavallisilla käyttäjillä on yleensä eri tunnistealueet.





Graafinen sovellus käyttäjien ja ryhmien hallintaan

Useimmat GNOME-jakelut ovat oletusarvoisesti esiasennettu User and Groups -sovellukseen. Jos ei, asenna se Ubuntuun suorittamalla alla oleva komento:

$sudosopivaAsentaagnome-system-tools

Käynnistä se vain sovellusten käynnistysohjelmasta ja hallitse käyttäjiä ja ryhmiä napsauttamalla näkyviä painikkeita.



Listaa käyttäjät komentorivillä

Jos haluat nähdä yksityiskohtaisen luettelon kaikista Ubuntun käyttäjistä, suorita jokin seuraavista komennoista:

$kissa /jne/passwd
$alkanut passwd

Jos haluat nähdä vain käyttäjätunnukset, suorita seuraava komento:

$yhdistelmä -u

Listaa kaikki ryhmät

Jos haluat luetella kaikki ryhmät, suorita alla oleva komento:

$ryhmiä

Lisää uusi käyttäjä

Jos haluat lisätä uuden normaalin käyttäjän, suorita alla oleva komento (vaihda käyttäjänimi):

$sudoadduser user_name

Jos haluat lisätä uuden järjestelmän käyttäjän, suorita alla oleva komento (vaihda käyttäjänimi):

$sudolisää käyttäjä-järjestelmäkäyttäjän_nimi

Uusi kotihakemisto luodaan kaikille uusille käyttäjille, jotka on luotu yllä olevien komentojen avulla.

Poista nykyinen käyttäjä

Jos haluat poistaa käyttäjän, suorita alla oleva komento (vaihda käyttäjänimi):

$sudoharhauttaja user_name

Jos haluat poistaa käyttäjän ja sen kotikansion, suorita alla oleva komento (vaihda käyttäjänimi):

$sudoharhailija-irrotus-kotikäyttäjän_nimi

Jos haluat poistaa käyttäjän ja kaikki siihen liittyvät tiedostot, suorita alla oleva komento (vaihda käyttäjänimi):

$sudoharhailija--poista kaikki tiedostotkäyttäjän_nimi

Lisää uusi käyttäjä olemassa olevaan ryhmään

Jos haluat lisätä uuden käyttäjän olemassa olevaan ryhmään, suorita alla oleva komento (vaihda käyttäjänimi ja ryhmän_nimi):

$sudoadduser user_name group_name

Käyttäjän poistaminen olemassa olevasta ryhmästä

Voit poistaa käyttäjän olemassa olevasta ryhmästä suorittamalla alla olevan komennon (vaihda käyttäjänimi ja ryhmän_nimi):

$sudoväärinkäyttäjä user_name group_name

Nimeä nykyinen käyttäjä uudelleen

Jos haluat nimetä nykyisen käyttäjän uudelleen, suorita alla oleva komento (vaihda uusi_nimi ja vanha_nimi):

$sudousermod-heuusi_nimi vanha_nimi

Vaihda nykyisen käyttäjän salasana

Jos haluat vaihtaa olemassa olevan käyttäjän salasanan, suorita alla oleva komento (vaihda käyttäjänimi):

$sudo passwdkäyttäjän_nimi

Luo uusi ryhmä

Luo uusi ryhmä suorittamalla alla oleva komento (korvaa ryhmän_nimi):

$sudoaddgroup group_name

Luo uusi järjestelmätason ryhmä suorittamalla alla oleva komento (korvaa ryhmän_nimi):

$sudolisäryhmä-järjestelmäryhmän nimi

Poista olemassa oleva ryhmä

Jos haluat poistaa olemassa olevan ryhmän, suorita alla oleva komento (korvaa ryhmän_nimi):

$sudodelgroup group_name

Jos haluat poistaa olemassa olevan järjestelmätason ryhmän, suorita alla oleva komento (korvaa ryhmän_nimi):

$sudodelgroup-järjestelmäryhmän nimi

Johtopäätös

Nämä ovat muutamia komentoja, joita voit käyttää järjestelmän käyttäjien ja ryhmien hallintaan. Ole varovainen nimetessäsi ja poistettaessa käyttäjiä, koska väärä komento voi johtaa toisen käyttäjän tiedostojen pysyvään poistamiseen tai rajoittaa käyttäjän kirjautumista. Jos haluat säilyttää käyttäjän tiedostot, varmuuskopioi sen kotihakemisto ennen käyttäjän poistamista.