Тази статия ще обясни как да създавате, изтривате и управлявате потребители и групи в Linux (тествано с Ubuntu 19.10)
Какво е потребител?
Потребителят е субект, който има права за достъп и промяна на Linux система в пълен или ограничен капацитет. В типична Linux система може да има много потребители. Всъщност, по време на инсталирането на Linux базирана операционна система като Ubuntu, потребителят по подразбиране с вход и парола, както и много потребители на системно ниво се създават автоматично.
Какво е група?
Групата е широка колекция от различни потребители в Linux система. Обикновено групите се създават, за да определят един и същ набор от правила и политики за сигурност за всеки потребител, който попада под тях. Тези групи позволяват по -добра организация на потребителите чрез ограничаване на привилегиите и достъпа до системата.
Разлика между системен потребител и нормален потребител
Нормалните и системните потребители са по същество еднакви. Някои хора ги използват за организационни цели, като ги класифицират въз основа на назначени потребителски идентификатори (UID), тъй като системните потребители и нормалните потребители обикновено имат различни диапазони на идентификатори.
Графично приложение за управление на потребители и групи
Приложение за потребители и групи се инсталира предварително по подразбиране за повечето дистрибуции, базирани на GNOME. Ако не, инсталирайте го в Ubuntu, като изпълните командата по -долу:
$sudoподходящИнсталирайgnome-system-инструментиПросто го стартирайте от стартера на приложения и кликнете върху видими бутони, за да управлявате потребители и групи.
Списък на потребителите, използващи командния ред
За да видите подробен списък на всички потребители на Ubuntu, изпълнете една от следните команди:
$котка /и т.н./passwd$гетент passwd
За да видите само потребителски имена, изпълнете следната команда:
$compgen -uИзбройте всички групи
За да изброите всички групи, изпълнете командата по -долу:
$групиДобавяне на нов потребител
За да добавите нов нормален потребител, изпълнете командата по -долу (заменете user_name):
$sudoadduser потребителско имеЗа да добавите нов системен потребител, изпълнете командата по -долу (заменете user_name):
$sudoдобавител--системапотребителско имеЩе бъде създадена нова домашна директория за всеки нов потребител, създаден с помощта на горните команди.
Премахване на съществуващ потребител
За да изтриете потребител, изпълнете командата по -долу (заменете user_name):
$sudoзаблудено потребителско имеЗа да изтриете потребител заедно с началната му папка, изпълнете командата по -долу (заменете user_name):
$sudoпо -заблуден--remove-homeпотребителско имеЗа да изтриете потребител заедно с всички файлове, свързани с него, изпълнете командата по -долу (заменете user_name):
$sudoпо -заблуден--remove-all-filesпотребителско имеДобавяне на нов потребител към съществуваща група
За да добавите нов потребител към съществуваща група, изпълнете командата по -долу (заменете user_name и group_name):
$sudoadduser потребителско_име_групово_имеПремахване на потребител от съществуваща група
За да премахнете потребител от съществуваща група, изпълнете командата по -долу (заменете user_name и group_name):
$sudoпогрешно потребителско име име на групаПреименуване на съществуващ потребител
За да преименувате съществуващ потребител, изпълнете командата по -долу (заменете new_name и old_name):
$sudousermod-наnew_name старо_имеПромяна на паролата на съществуващ потребител
За да промените паролата на съществуващ потребител, изпълнете командата по -долу (заменете user_name):
$sudo passwdпотребителско имеСъздайте нова група
За да създадете нова група, изпълнете командата по -долу (заменете group_name):
$sudoaddgroup group_nameЗа да създадете нова група на системно ниво, изпълнете командата по -долу (заменете group_name):
$sudoaddgroup--системаиме на групатаИзтриване на съществуваща група
За да изтриете съществуваща група, изпълнете командата по -долу (заменете group_name):
$sudodelgroup име на групаЗа да изтриете съществуваща група на системно ниво, изпълнете командата по -долу (заменете group_name):
$sudodelgroup--системаиме на групатаЗаключение
Това са няколко команди, които можете да използвате за управление на потребители и групи във вашата система. Бъдете внимателни, когато преименувате и премахвате потребители, тъй като грешната команда може да доведе до трайно премахване на файлове на друг потребител или да ограничи влизането му. Ако искате да запазите файлове на потребител, не забравяйте да направите резервно копие на домашната му директория, преди да изтриете потребителя.