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-toolsJednoducho 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 -uZoznam všetkých skupín
Ak chcete zobraziť zoznam všetkých skupín, spustite príkaz nižšie:
$skupinyPridajte 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ľaAk 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é menoPre 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é menoAk 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é menoAk 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é menoPridajte 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_skupinyOdstrá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_skupinyPremenovať 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ázovZmeň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é menoVytvorte novú skupinu
Ak chcete vytvoriť novú skupinu, spustite príkaz uvedený nižšie (nahraďte názov_skupiny):
$sudoaddgroup group_nameAk chcete vytvoriť novú skupinu na úrovni systému, spustite príkaz nižšie (nahraďte názov_skupiny):
$sudoaddgroup--systémnázov skupinyOdstráňte existujúcu skupinu
Ak chcete odstrániť existujúcu skupinu, spustite príkaz uvedený nižšie (nahraďte názov_skupiny):
$sudodelgroup group_nameAk 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 skupinyZá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.