Správa používateľov je celkom jednoduchá, ak používate systém Linux na svojom osobnom počítači. Pre tých, ktorí majú server s tisíckami používateľov, sa však správa stáva vážnym problémom, o ktorý by sa malo postarať.
Našťastie vám operačné systémy založené na systéme Linux poskytujú spôsob, ako ovládať a spravovať používateľov vo vašom systéme. Môžete vytvárať skupiny a pridávať do nich používateľov. Potom môžete namiesto prideľovania povolení každému používateľovi v systéme ľahko autorizovať skupiny používateľov tak, že im poskytnete oprávnenia spojené s pracovným tokom systému.
Vytváranie skupín používateľov v systéme Linux
Linux je dodávaný s predvoleným príkazom na vytváranie skupín používateľov. Môžete použiť groupadd príkaz na pridanie nových skupín do vášho systému. Základná syntax príkazu je:
groupadd [možnosti] názov skupiny
Vytvorenie novej skupiny používateľov „autori“:
spisovatelia groupadd
Spustenie vyššie uvedeného príkazu pridá nový záznam do /etc/group a /etc/gshadow
súbory vo vašom systéme. Nový záznam skupiny môžete skontrolovať v súboroch zadaním mačka / etc / group a mačka / etc / gshadow vo vašom termináli.Upozorňujeme, že skupiny používateľov môžu vytvárať iba používatelia s oprávneniami správcu. Pred vykonaním príkazu groupadd nezabudnite prepnúť na superužívateľa.
Ak sa pokúsite vytvoriť skupinu s názvom, ktorý už existuje, zobrazí sa chyba s informáciou:
groupadd: skupina 'autorov' už existuje
Chybu však môžete zavrieť pomocou -f alebo - sila vlajka s príkazom.
groupadd - autori síl
spisovatelia groupadd -f
Vytváranie skupín používateľov s jedinečným GID
Keď vytvoríte novú skupinu používateľov, systém jej automaticky priradí ID skupiny alebo GID. Ak chcete, aby mala vaša skupina konkrétne ID skupiny, môžete to urobiť pomocou -g alebo --gid vlajka.
groupadd -g 600 spisovateľov
groupadd --gid 600 spisovateľov
Ak sa pokúsite priradiť ID skupiny, ktoré už bolo použité, vyskytne sa nasledujúca chyba.
groupadd: GID '600' už existuje
Aj keď sa to neodporúča, ale môžete pridať -o alebo --neunikátne príznak na násilné priradenie ID skupiny.
groupadd -o -g 600 spisovateľov
Vytváranie skupín používateľov pomocou hesla
Aj keď do svojich skupín môžete pridať heslo, pre používateľa nemajú praktické využitie. The -p príznak umožňuje určiť heslo pre vašu skupinu používateľov.
groupadd -p autori tajných hesiel
Súvisiace: Ako zmeniť heslo v systéme Linux
Potrebujete zmeniť svoje heslo pre systém Linux? Tu je všetko, čo potrebujete vedieť o obnovení hesla v systéme Linux.
Vytváranie systémových skupín v systéme Linux
Medzi systémovými skupinami a bežnými skupinami je mierny rozdiel. Skupiny systému sú špeciálne skupiny, ktoré zahŕňajú používateľov, ktorí sú zodpovední za vykonávanie operácií systému, ako je zálohovanie a údržba.
Použi -r alebo --systém príznak na vytvorenie systémovej skupiny v systéme Linux:
groupadd -r hardwareteam
groupadd - systémový hardwarový tím
Získajte zoznam členov v skupine používateľov
Ak chcete vedieť, koľko členov je súčasťou konkrétnej skupiny, môžete použiť ikonu getent príkaz z vášho terminálu. Nasledujúci príkaz zobrazí zoznam všetkých členov prítomných v skupine „spisovatelia“:
spisovatelia skupiny getent
Pridajte používateľov do skupín
Teraz, keď ste vo svojom systéme vytvorili skupinu používateľov, je čas pridať do nej niektorých používateľov. Usermod je výkonný nástroj príkazového riadku, ktorý obsahuje rôzne možnosti spojené so správou a moderovaním používateľov. Umožňuje vám tiež ľahko pridať používateľov do vašej skupiny. Základná syntax príkazu je:
usermod [možnosti] názov skupiny užívateľské meno
Pridajte existujúceho používateľa do skupín
Ak chcete do svojej skupiny pridať existujúceho používateľa, kliknite na ikonu -a a -G vlajky sú to, čo potrebujete. The -G vlajka znamená skupiny, zatiaľ čo -a znamená pridať, pridať alebo doplniť.
usermod -a -G spisovatelia randomuser
Môžete tiež pridať používateľa do viacerých skupín. Musíte len zadať názvy skupín oddelené čiarkou.
usermod -a -G autori, admin, vlastník randomuser
Pridajte nového používateľa do skupiny
Môžete použiť useradd velite, ked chcete pridať do svojho systému Linux nového používateľa. Useradd vám poskytuje spôsob priradenia skupiny k používateľovi v čase jej vytvorenia. The -G príznak umožňuje používateľovi určiť skupinu.
useradd -G spisovatelia randomuser
Jednoduché je aj pridanie používateľa do viacerých skupín. V predvolenom príkaze stačí zadať názvy skupín oddelené čiarkou.
useradd -G autori, admin, vlastník randomuser
Odstrániť používateľov zo skupiny
Môžete tiež odstrániť používateľov zo skupiny pomocou usermod. Nezabúdajte, že v systéme Linux je možné používateľovi priradiť viac skupín. Jedna z týchto skupín je vyhlásená za primárnu skupinu, zatiaľ čo iné sú označované ako sekundárne skupiny.
Ak sa pokúšate odstrániť používateľa zo skupiny, uistite sa, že má po odstránení aspoň jednu primárnu skupinu. Napríklad používateľ „random“ je súčasťou skupín admin, autori a redaktori; kde admin je primárna skupina a zvyšok sú sekundárne skupiny.
Používateľa môžete odstrániť iba z autorov a editorov skupín. Ak to chcete urobiť, musíte zadať názov skupiny, ktorej chcete, aby používateľ zostal členom. To znamená, že na odstránenie používateľa „náhodného“ z editorov skupín sa používa nasledujúci príkaz:
usermod -G spisovatelia náhodní
Všimnite si, že stačilo iba vyzliecť pripojiť príznak (-a) z príkazu, ktorý používate na pridanie používateľa do skupiny.
Odstrániť skupiny v systéme Linux
Ak už nechcete mať vo svojom systéme skupinu používateľov, môžete ju odstrániť pomocou klávesu groupdel príkaz. Syntax príkazu je:
groupdel [možnosti] názov skupiny
Vymazanie skupiny používateľov „spisovatelia“:
spisovatelia groupdel
Ak sa pokúsite odstrániť skupinu, ktorá neexistuje, zobrazí sa chybové hlásenie s oznámením:
groupdel: skupina 'spisovatelia' neexistuje
Správa skupín používateľov v systéme Linux
Správa používateľov môže byť náročná, ak si neuvedomujete príkazy systému Linux, ktoré musíte použiť. Stane sa to naozaj ľahké, keď poznáte príkazy a príkazy súvisiace s moderovaním a správou.
Správcovia serverov by sa mali pokúsiť používať distribúcie systému Linux, ktoré sú vhodné pre ich potreby. Týmto spôsobom dostanú všetky nástroje a pomocné programy potrebné na správu servera ihneď po spustení.
Ste pripravení zahájiť vývoj v operačnom systéme s otvoreným zdrojom? Tu uvádzame najlepšie linuxové distribúcie pre programovanie.
- Nešpecifikované
Deepesh je technický blogger a píše informačný obsah už viac ako 3 roky. V súčasnosti pokračuje v bakalárskom štúdiu počítačových aplikácií na renomovanej univerzite v Indii. Vo voľnom čase rád píše, počúva hudbu a hrá na gitare.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.