Как да използвате usermod за добавяне на потребители към групи в Linux

Трябва ли да добавяте потребители към групи на вашия Linux компютър или Linux сървър? Не разбирате как работи груповата система и имате нужда от насоки? Можем да помогнем! Следвайте това ръководство, докато ви показваме как да добавяте потребители към групи с инструмента „usermod“ в Linux!

добавяне на потребители към групи в Linux

Трябва да видите всички потребители на Linux система? Следвайте това ръководство.

Добавяне на потребители към съществуващи групи с usermod

Ако трябва да добавите потребител към съществуваща група на вашия компютър с Linux, първата стъпка е да изброите групите в системата. Можете да разберете дали групата, към която очаквате да добавите потребителя, е в системата и как се изписва чрез изброяване на групи.

За да видите списък със съществуващи групи на вашия компютър с Linux, изпълнете командата cut. Тази команда ще отпечата всяка група, която имате в терминала, и можете да я използвате, за да намерите групата, към която искате да добавите потребители с нея.

cut -d: -f1 /etc/group

Ако има много групи и искате по-лесен начин да ги сортирате, опитайте да го стартирате с командата less.

cut -d: -f1 /etc/group | less

Когато намерите съществуващата група, искате да добавите своя потребител към с помощта на командата usermod -a -G. Тази команда ще позволи на посочения потребителски акаунт да бъде обвързан с всяка група, която искате.

  6-те най-добри Linux операционни системи за поверителност

Например, за да добавите съветите за пристрастяване на потребителите към групата „tech“, можете да въведете командата usermod -a -G с групата „tech“, за да добавите потребителя към групата.

sudo usermod -a -G tech addictivetips

Командата usermod не е ограничена до една група. Потребителите могат да добавят един потребител към много групи едновременно с една и съща команда. Например, ако искате да добавите потребителя „addictivetips“ към групите „tech“, „video“ и „sound“, можете просто да изброите всички групи преди потребителското име. Няма ограничение за това колко групи могат да бъдат добавени към потребител наведнъж.

sudo usermod -a -G tech video sound addictivetips

За да добавите свои собствени групи към потребител, вземете командата usermod -a -G по-горе и променете примерите, за да отговарят на вашия случай на употреба. Не забравяйте да направите това за всеки потребител, който искате да добавите към съществуващи групи в Linux!

  Как да инсталирате Arch Linux по-бързо с Calam Arch

Добавяне на потребители към нови групи с usermod

Наред с добавянето на потребители към съществуващи групи е възможно и добавяне на потребители към нови групи с помощта на командата usermod. За да започнете, ще трябва да създадете нова група. За да създадете нова група, ще трябва да използвате командата groupadd.

За да създадете нова група, отворете прозорец на терминала. За да отворите терминален прозорец на работния плот на Linux, натиснете Ctrl + Alt + T на клавиатурата. Или потърсете „Терминал“ в менюто на приложението и го използвайте по този начин.

Когато терминалното приложение е отворено и готово за използване, изпълнете командата groupadd, за да създадете новата си група. Групата може да бъде наречена каквото пожелаете. Уверете се обаче, че знаете защо създавате групата и че тя има функция. В противен случай вие май случайно изтрийте групата си на по-късна дата, без да разберете защо.

sudo groupadd mynewgroup

След като въведете командата groupadd, вашата Linux система вероятно ще ви поиска паролата. Ще трябва да въведете паролата си. С помощта на клавиатурата въведете паролата за вашия потребителски акаунт и натиснете клавиша Enter, за да продължите.

След като създадете новата си група, изпълнете командата cut, за да видите новата си група. Много е важно да потвърдите, че новата група, която току-що сте създали, съществува в системата. Ако не се покаже, няма да можете да добавите потребител към него и групата ще трябва да бъде създадена отново.

  Как да настроите табло за управление на Linux сървър с Linux Dash

За да видите всички групи във вашата Linux система, изпълнете следната команда cut и добавете командата grep, за да филтрирате през дългия списък от съществуващи групи за тази, която сте създали.

sudo cut -d: -f1 /etc/group | grep mynewgroup

Командата cut ще върне името на вашата група, ако е направена успешно. Ако не е, нищо няма да се случи с изпълнението на командата.

След като потвърдите, че новата ви група е във вашата Linux система, можете да присвоите потребител към нея. Например, добавете потребителя „addictivetips“ към „mynewgroup“, който току-що създадохме, и изпълнете следната команда usermod по-долу.

sudo usermod -a -G mynewgroup addictivetips

Премахване на потребители от групи

Ако по всяко време трябва да премахнете потребител на Linux от група, можете да използвате командата gpasswd. Например, за да премахнете потребителя „addictivetips“ от групата „mynewgroup“, трябва да изпълните командата по-долу.

sudo gpasswd -d addictivetips mynewgroup

Въведете командата по-горе всеки път, когато трябва да премахнете потребител на Linux от група в системата.