Як выкарыстоўваць usermod для дадання карыстальнікаў у групы ў Linux

Вам трэба дадаваць карыстальнікаў у групы на вашым ПК з Linux або на серверы Linux? Не разумееце, як працуе групавая сістэма, і вам патрэбна кіраўніцтва? Мы можам дапамагчы! Выконвайце разам з гэтым кіраўніцтвам, бо мы пакажам вам, як дадаваць карыстальнікаў у групы з дапамогай інструмента «usermod» у Linux!

Трэба праглядаць усіх карыстальнікаў у сістэме Linux? Выконвайце гэта кіраўніцтва.

Даданне карыстальнікаў у існуючыя групы з дапамогай usermod

Калі вам трэба дадаць карыстальніка да існуючай групы на вашым ПК з Linux, першым крокам з’яўляецца пералік груп у сістэме. Вы можаце даведацца, ці ёсць у сістэме група, у якую вы чакаеце дадаць карыстальніка, і як яна пішацца, пералічваючы групы.

Каб праглядзець спіс існуючых груп на вашым ПК з Linux, выканайце каманду cut. Гэтая каманда раздрукуе кожную групу ў тэрмінале, і вы можаце выкарыстоўваць яе, каб знайсці групу, у якую вы хочаце дадаць карыстальнікаў.

cut -d: -f1 /etc/group

Калі груп вельмі шмат, і вы хочаце, каб іх было прасцей, паспрабуйце запусціць яго з дапамогай каманды less.

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

Калі вы знайшлі існуючую групу, вы хочаце дадаць свайго карыстальніка да выкарыстання каманды usermod -a -G. Гэтая каманда дазволіць прывязаць паказаны ўліковы запіс карыстальніка да любой групы, якую вы хочаце.

Напрыклад, каб дадаць карыстальніка wdzwdz да групы «tech», вы можаце ўвесці каманду usermod -a -G з групай «tech», каб дадаць карыстальніка ў групу.

sudo usermod -a -G tech wdzwdz

Каманда usermod не абмяжоўваецца адной групай. Карыстальнікі могуць дадаваць аднаго карыстальніка ў мноства груп адначасова з дапамогай адной каманды. Напрыклад, калі вы хочаце дадаць карыстальніка «wdzwdz» у групы «тэхналогія», «відэа» і «гук», вы можаце проста пералічыць усе групы перад імем карыстальніка. Няма абмежаванняў на колькасць груп, якія можна дадаць да карыстальніка адначасова.

sudo usermod -a -G tech video sound wdzwdz

Каб дадаць свае ўласныя групы да карыстальніка, вазьміце каманду usermod -a -G вышэй і змяніце прыклады ў адпаведнасці з вашым варыянтам выкарыстання. Абавязкова зрабіце гэта для кожнага карыстальніка, якога вы хочаце дадаць да існуючых груп у Linux!

Праверце гэта:  Як распакаваць файлы TarGZ у Linux

Даданне карыстальнікаў у новыя групы з дапамогай usermod

Разам з даданнем карыстальнікаў у існуючыя групы таксама магчыма даданне карыстальнікаў у новыя групы з дапамогай каманды usermod. Для пачатку вам трэба стварыць новую групу. Каб стварыць новую групу, вам трэба будзе выкарыстоўваць каманду groupadd.

Каб стварыць новую групу, адкрыйце акно тэрмінала. Каб адкрыць акно тэрмінала на працоўным стале Linux, націсніце Ctrl + Alt + T на клавіятуры. Або знайдзіце «Тэрмінал» у меню прыкладання і выкарыстоўвайце яго такім чынам.

Калі тэрмінальная праграма адкрыта і гатова да выкарыстання, запусціце каманду groupadd, каб стварыць новую групу. Групу можна называць як заўгодна. Тым не менш, пераканайцеся, што вы ведаеце, чаму вы ствараеце групу і што ў яе ёсць функцыя. У адваротным выпадку вы Ліпень выпадкова выдаліць сваю групу пазней, не разумеючы чаму.

sudo groupadd mynewgroup

Пасля ўводу каманды groupadd ваша сістэма Linux, верагодна, запытае ў вас пароль. Вам трэба будзе ўвесці свой пароль. З дапамогай клавіятуры ўвядзіце пароль уліковага запісу карыстальніка і націсніце клавішу Enter, каб працягнуць.

Пасля таго, як вы стварылі новую групу, запусціце каманду выразаць, каб прагледзець новую групу. Вельмі важна пацвердзіць, што новая група, якую вы толькі што стварылі, існуе ў сістэме. Калі ён не з’явіцца, вы не зможаце дадаць да яго карыстальніка, і групу трэба будзе стварыць зноўку.

Каб праглядзець усе групы ў вашай сістэме Linux, запусціце наступную каманду cut і дадайце каманду grep, каб адфільтраваць доўгі спіс існуючых груп для той, якую вы стварылі.

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

Каманда выразаць верне назву вашай групы, калі яна была зроблена паспяхова. Калі гэтага не адбылося, нічога не адбудзецца з выкананнем каманды.

Праверце гэта:  Як спалучыць кантролер Nintendo Switch Pro на Linux

Пасля таго, як вы пацвердзіце, што ваша новая група знаходзіцца ў вашай сістэме Linux, вы можаце прызначыць ёй карыстальніка. Напрыклад, дадайце карыстальніка «wdzwdz» у «mynewgroup», якую мы толькі што стварылі, і выканайце наступную каманду usermod ніжэй.

sudo usermod -a -G mynewgroup wdzwdz

Выдаліць карыстальнікаў з груп

Калі ў любы момант вам спатрэбіцца выдаліць карыстальніка Linux з групы, вы можаце выкарыстоўваць каманду gpasswd. Напрыклад, каб выдаліць карыстальніка «wdzwdz» з групы «mynewgroup», вы павінны выканаць каманду ніжэй.

sudo gpasswd -d wdzwdz mynewgroup

Калі вам трэба выдаліць карыстальніка Linux з групы ў сістэме, увядзіце вышэйпаказаную каманду.