Управлението на потребители и групи в 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 система. За да потвърдите, че групата е там, помислете за филтриране през списъка с групи на вашия компютър.
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 не върне нищо, вие със сигурност ще знаете, че групата е изчезнала.
Добавяне/Премахване на потребители към групи
За да добавите съществуващи потребители към новосъздадена група, ще трябва да използвате командата 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“ и парола отново и отново. За да създадете нов потребител с пълна домашна директория, изпълнете командата по-долу.
Забележка: на някои компютри с 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