Ako vytvárať zoznam a spravovať používateľov v systéme Linux

How List Manage Users Linux



Distribúcie Linuxu sa dodávajú so vstavanou podporou viacerých rolí a profilov používateľov. Použitím rôznych používateľských účtov a skupín je možné dosiahnuť, aby sa ten istý systém správal odlišne pre rôznych používateľov alebo obmedziť prístup a oprávnenia určitým používateľom.

Tento článok vysvetlí, ako vytvárať, odstraňovať a spravovať používateľov a skupiny v systéme Linux (testované v systéme Ubuntu 19.10)







Čo je užívateľ?

Užívateľ je entita, ktorá má práva na prístup a úpravu systému Linux v plnej alebo obmedzenej kapacite. V typickom systéme Linux môže byť veľa používateľov. V skutočnosti sa počas inštalácie operačného systému založeného na Linuxe, akým je Ubuntu, automaticky vytvorí váš predvolený používateľ s prihlasovacím menom a heslom, ako aj mnoho používateľov na úrovni systému.



Čo je to skupina?

Skupina je široká zbierka rôznych používateľov v systéme Linux. Skupiny sa zvyčajne vytvárajú tak, aby definovali rovnaký súbor pravidiel a bezpečnostných politík pre každého používateľa, ktorý pod ne spadá. Tieto skupiny umožňujú lepšiu organizáciu používateľov obmedzením oprávnení a prístupu do systému.



Rozdiel medzi systémovým používateľom a bežným používateľom

Bežní používatelia a používatelia systému sú v zásade rovnakí. Niektorí ľudia ich používajú na organizačné účely tým, že ich klasifikujú na základe priradených ID užívateľov (UID), pretože používatelia systému a normálni používatelia majú zvyčajne rôzne rozsahy ID.





Grafická aplikácia na správu používateľov a skupín

Aplikácia pre používateľov a skupiny je predvolene predinštalovaná vo väčšine distribúcií založených na GNOME. Ak nie, nainštalujte ho do Ubuntu spustením nasledujúceho príkazu:

$sudovýstižnýInštaláciagnome-system-tools

Jednoducho ho spustite zo spúšťača aplikácií a kliknutím na viditeľné tlačidlá spravujte používateľov a skupiny.



Zoznam používateľov pomocou príkazového riadka

Ak chcete zobraziť podrobný zoznam všetkých používateľov systému Ubuntu, spustite jeden z nasledujúcich príkazov:

$kat /atď/passwd
$getent passwd

Ak chcete zobraziť iba používateľské mená, spustite nasledujúci príkaz:

$kompgén -u

Zoznam všetkých skupín

Ak chcete zobraziť zoznam všetkých skupín, spustite príkaz nižšie:

$skupiny

Pridajte nového používateľa

Ak chcete pridať nového normálneho používateľa, spustite príkaz uvedený nižšie (nahraďte meno_užívateľa):

$sudoadduser meno_užívateľa

Ak chcete pridať nového systémového používateľa, spustite príkaz uvedený nižšie (nahraďte meno_používateľa):

$sudoadduser--systémužívateľské meno

Pre každého nového používateľa vytvoreného pomocou vyššie uvedených príkazov sa vytvorí nový domovský adresár.

Odstráňte existujúceho používateľa

Ak chcete odstrániť používateľa, spustite príkaz uvedený nižšie (nahraďte meno_používateľa):

$sudodeluser užívateľské meno

Ak chcete odstrániť používateľa spolu s jeho domovským priečinkom, spustite príkaz uvedený nižšie (nahraďte meno_používateľa):

$sudobludár--odstrániť domovužívateľské meno

Ak chcete odstrániť používateľa spolu so všetkými súbormi, ktoré sú s ním spojené, spustite príkaz uvedený nižšie (nahraďte meno_používateľa):

$sudobludár-odstrániť všetky súboryužívateľské meno

Pridajte nového používateľa do existujúcej skupiny

Ak chcete pridať nového používateľa do existujúcej skupiny, spustite príkaz uvedený nižšie (nahraďte meno_užívateľa a názov_skupiny):

$sudoadduser meno_užívateľa názov_skupiny

Odstrániť používateľa z existujúcej skupiny

Ak chcete odstrániť používateľa z existujúcej skupiny, spustite príkaz uvedený nižšie (nahraďte meno_užívateľa a názov_skupiny):

$sudodeluser meno_užívateľa názov_skupiny

Premenovať existujúceho používateľa

Ak chcete premenovať existujúceho používateľa, spustite príkaz uvedený nižšie (nahraďte nový_názov a starý_názov):

$sudousermod-tennový_názov starý_názov

Zmeňte heslo existujúceho používateľa

Ak chcete zmeniť heslo existujúceho používateľa, spustite príkaz uvedený nižšie (nahraďte meno_používateľa):

$sudo passwdužívateľské meno

Vytvorte novú skupinu

Ak chcete vytvoriť novú skupinu, spustite príkaz uvedený nižšie (nahraďte názov_skupiny):

$sudoaddgroup group_name

Ak chcete vytvoriť novú skupinu na úrovni systému, spustite príkaz nižšie (nahraďte názov_skupiny):

$sudoaddgroup--systémnázov skupiny

Odstráňte existujúcu skupinu

Ak chcete odstrániť existujúcu skupinu, spustite príkaz uvedený nižšie (nahraďte názov_skupiny):

$sudodelgroup group_name

Ak chcete odstrániť existujúcu skupinu na úrovni systému, spustite príkaz uvedený nižšie (nahraďte názov_skupiny):

$sudodelgroup--systémnázov skupiny

Záver

Toto je niekoľko príkazov, ktoré môžete použiť na správu používateľov a skupín vo vašom systéme. Pri premenovávaní a odstraňovaní používateľov buďte opatrní, pretože nesprávny príkaz môže viesť k trvalému odstráneniu súborov iného používateľa alebo môže obmedziť jeho prihlásenie. Ak chcete zachovať súbory používateľa, pred odstránením používateľa si urobte zálohu jeho domovského adresára.