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

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

Създаване на нови групи

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

За да използвате groupadd, ще ви е необходим root достъп или най-малкото възможност за взаимодействие със системата чрез sudo привилегии. Потвърдете, че вашият потребител може да направи това, след това отворете терминал и направете следното, за да създадете нова група:

su -

groupadd newgroup

или, алтернативно, направете нова група с sudo:

sudo groupadd newgroup

като алтернатива, създайте няколко групи наведнъж:

su -
groupadd newgroup, newgroup2, newgroup3

или

sudo groupadd newgroup, newgroup2, newgroup3

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

  Как да играя Orwell на Linux

cut -d: -f1 /etc/group | grep newgroup

Чрез комбиниране на горната команда с grep е възможно да филтрирате новата група, която сте направили. Ако командата не върне нищо, опитайте да създадете потребителската група отново.

Изтриване на групи

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

su -
groupdel newgroup

или

sudo groupdel newgroup

Изпълнението на groupdel трябва да се отърве от него. Избройте всички налични групи на вашия компютър, за да сте сигурни.

cut -d: -f1 /etc/group | grep newgroup

Ако Grep не върне нищо, вие със сигурност ще знаете, че групата е изчезнала.

  Как да зададете приоритети на процеса с nice and renice на Linux

Добавяне/Премахване на потребители към групи

За да добавите съществуващи потребители към новосъздадена група, ще трябва да използвате командата usermod. Отворете терминал и използвайте командата cut, за да видите всички групи. Прегледайте списъка и намерете имената на групите, към които искате да добавите своя потребител. Като алтернатива използвайте името на потребителската група, създадена по-рано.

Забележка: както преди, потвърдете, че можете да влезете в Root с su или че можете да използвате sudo, преди да промените критичната потребителска информация.

su -

usermod -a -G newgroup yourusername

или

sudo usermod -a -G newgroup yourusername

Потвърдете, че вашият потребител е добавен към новата група, като изпълните следната команда:

groups

Управление на потребителите

Освен управлението на групи в Linux, научаването как да създавате и управлявате потребители също е от ключово значение за поддържането на хармонична Linux система. За разлика от груповото управление, потребителските инструменти са много по-малко сложни. Няма много сложност. В този раздел от ръководството ще разгледаме как да създадете нов потребител в Linux с командния ред и как да изтриете потребител.

Създаване на нов потребител

Трябва да създадете нов потребител на вашата Linux система? Започнете, като отворите прозорец на терминала. В терминала получете root достъп със su или sudo.

su -

или

sudo -s

Сега, когато имате root shell, ще бъде много по-лесно да манипулирате потребителите, без да е необходимо да добавяте „sudo“ и парола отново и отново. За да създадете нов потребител с пълна домашна директория, изпълнете командата по-долу.

  Как да архивирате настройките на работния плот Cinnamon на Linux

Забележка: на някои компютри с Linux може да се наложи да замените “useradd” с “adduser”.

useradd newuser

Като алтернатива е възможно да създадете нов потребител и да му присвоите групи едновременно:

useradd -G group1, group2, group3, group4, group5, group6 newuser

След като създадете новия потребител, задайте паролата:

passwd newuser

Изтриване на потребител

Изтриването на потребители в Linux е доста просто и лесно. Да се ​​отървем от потребител може лесно да се постигне в Linux, като се използва командата userdel.

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

След като се уверите, че не сте влезли в потребителя, който планирате да изтриете, изпълнете:

su -

или

sudo -s

Следван от:

userdel -r newuser

За да изтриете потребителя, но да запазите началната директория, изпълнете тази команда вместо това:

userdel newuser