Správa uživatelů je docela přímočará, pokud na svém osobním počítači používáte Linux. Ale pro ty, kteří mají server s tisíci uživatelů, se správa stává vážným problémem, o který by se mělo postarat.

Naštěstí vám operační systémy založené na systému Linux poskytují způsob, jak ovládat a spravovat uživatele ve vašem systému. Můžete vytvářet skupiny a přidávat do nich uživatele. Potom můžete místo přidělování oprávnění každému uživateli v systému snadno autorizovat skupiny uživatelů tím, že jim poskytnete oprávnění spojená s pracovním tokem systému.

Vytvořte skupiny uživatelů v systému Linux

Linux je dodáván s výchozím příkazem pro vytváření skupin uživatelů. Můžete použít groupadd příkaz přidáte do svého systému nové skupiny. Základní syntaxe příkazu je:

groupadd [možnosti] název skupiny

Chcete-li vytvořit novou skupinu uživatelů „autoři“:

spisovatelé groupadd

Spuštěním výše uvedeného příkazu přidáte do položky nový záznam /etc/group a /etc/gshadow soubory ve vašem systému. Novou položku skupiny v souborech můžete zkontrolovat zadáním

instagram viewer
kočka / etc / group a kočka / etc / gshadow ve vašem terminálu.

Skupiny uživatelů mohou vytvářet pouze uživatelé s oprávněními správce. Před provedením příkazu groupadd nezapomeňte přepnout na superuživatele.

Pokud se pokusíte vytvořit skupinu s názvem, který již existuje, zobrazí se chyba, která uvádí:

groupadd: skupina „autoři“ již existuje

Chybu však můžete zrušit pomocí -F nebo --platnost vlajka s příkazem.

groupadd - autoři sil
spisovatelé groupadd -f

Vytvářejte uživatelské skupiny s jedinečným GID

Když vytvoříte novou skupinu uživatelů, systém jí automaticky přiřadí ID skupiny nebo GID. Pokud chcete, aby vaše skupina měla konkrétní ID skupiny, můžete to udělat pomocí -G nebo --gid vlajka.

groupadd -g 600 spisovatelů
groupadd --gid 600 autorů

Pokud se pokusíte přiřadit ID skupiny, které je již obsazeno, dojde k následující chybě.

groupadd: GID '600' již existuje

Ačkoli se to nedoporučuje, můžete přidat nebo --neunikátní příznak pro nucené přiřazení ID skupiny.

groupadd -o -g 600 autorů

Vytvářejte uživatelské skupiny pomocí hesla

I když do svých skupin můžete přidat heslo, pro uživatele nemají praktické využití. The -p příznak umožňuje zadat heslo pro vaši skupinu uživatelů.

groupadd -p autoři tajných hesel

Příbuzný: Jak změnit heslo v systému Linux

Jak změnit heslo pro Linux

Potřebujete změnit heslo pro Linux? Zde je vše, co potřebujete vědět o resetování hesla v systému Linux.

Vytvořte systémové skupiny v Linuxu

Mezi systémovými skupinami a běžnými skupinami je malý rozdíl. Skupiny systému jsou speciální skupiny, které zahrnují uživatele, kteří jsou zodpovědní za provádění systémových operací, jako je zálohování a údržba.

Použijte -r nebo --Systém příznak k vytvoření systémové skupiny v systému Linux:

groupadd -r hardwareteam
groupadd - systémový hardwarový tým

Získejte seznam členů ve skupině uživatelů

Chcete-li vědět, kolik členů je součástí konkrétní skupiny, můžete použít dostat příkaz z vašeho terminálu. Následující příkaz zobrazí seznam všech členů přítomných ve skupině 'Writers':

spisovatelé skupin

Přidat uživatele do skupin

Nyní, když jste ve svém systému vytvořili skupinu uživatelů, je čas přidat do ní několik uživatelů. Usermod je výkonný nástroj příkazového řádku, protože obsahuje různé možnosti spojené se správou a moderováním uživatelů. Také vám umožní snadno přidat uživatele do vaší skupiny. Základní syntaxe příkazu je:

usermod [možnosti] název skupiny uživatelské jméno

Přidat existujícího uživatele do skupin

Chcete-li do své skupiny přidat existujícího uživatele, -A a -G vlajky jsou to, co potřebujete. The -G vlajka znamená skupiny, zatímco -A znamená přidat, přidat nebo přidat.

usermod -a -G náhodný uživatel spisovatelů

Můžete také přidat uživatele do více skupin. Jediné, co musíte udělat, je zadat názvy skupin oddělené čárkou.

usermod -a -G autoři, admin, vlastník randomuser

Přidat nového uživatele do skupiny

Můžete použít useradd když chcete, poveďte přidejte do svého systému Linux nového uživatele. Useradd vám poskytuje způsob, jak přiřadit skupinu uživateli v době jejího vytvoření. The -G příznak umožňuje uživateli určit skupinu.

useradd -G spisovatelé randomuser

Také je snadné přidat uživatele do více skupin. Ve výchozím příkazu stačí předat názvy skupin oddělené čárkami.

useradd -G autoři, admin, vlastník randomuser

Odebrat uživatele ze skupiny

Můžete také odebrat uživatele ze skupiny pomocí usermod. Pamatujte, že v systému Linux lze uživateli přiřadit více skupin. Jedna z těchto skupin je deklarována jako primární skupina, zatímco jiné jsou označovány jako sekundární skupiny.

Pokud se pokoušíte odebrat uživatele ze skupiny, ujistěte se, že má po odebrání alespoň jednu primární skupinu. Například uživatel „random“ je součástí skupin admin, Writers a Editors; kde admin je primární skupina a zbytek jsou sekundární skupiny.

Uživatele můžete odebrat pouze ze spisovatelů a editorů skupiny. Chcete-li tak učinit, musíte předat název skupiny, jejíž chcete, aby uživatel zůstal členem. To znamená, že k odebrání uživatele „náhodného“ z editorů skupiny se používá následující příkaz:

usermod-G spisovatelé náhodní

Všimněte si, že vše, co musíte udělat, bylo svléknout připojit příznak (-a) z příkazu, který používáte k přidání uživatele do skupiny.

Odstranit skupiny v systému Linux

Pokud již nechcete mít ve svém systému skupinu uživatelů, můžete ji odstranit pomocí groupdel příkaz. Syntaxe příkazu je:

groupdel [možnosti] název skupiny

Pro odstranění skupiny uživatelů „autoři“:

spisovatelé skupin

Pokud se pokusíte odebrat skupinu, která neexistuje, zobrazí se chybová zpráva:

groupdel: skupina „spisovatelů“ neexistuje

Správa skupin uživatelů v systému Linux

Správa uživatelů může být obtížná, pokud si nejste vědomi příkazů Linuxu, které potřebujete použít. Stane se to opravdu snadné, jakmile poznáte příkazy a příkazy související s moderováním a správou.

Správci serverů by se měli pokusit použít linuxové distribuce, které jsou vhodné pro jejich potřeby. Tímto způsobem získají všechny nástroje a nástroje potřebné pro správu serveru přímo z netopýra.

E-mailem
10 nejlepších linuxových distribucí pro vývojáře

Jste připraveni zahájit vývoj v operačním systému s otevřeným zdrojovým kódem? Zde jsou nejlepší linuxové distribuce pro programování.

Související témata
  • Nespecifikováno
O autorovi
Deepesh Sharma (10 článků publikováno)

Deepesh je technický blogger a píše informační obsah více než 3 roky. V současné době pokračuje v bakalářském studiu počítačových aplikací na renomované univerzitě v Indii. Ve volném čase rád píše, poslouchá hudbu a hraje na kytaru.

Více od Deepesh Sharma

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.