Linux ни предлага много полезни инструменти, за да запазим безопасността и реда на нашата среда, като определянето или отказването на разрешения на потребители и групи е основен инструмент на всяка Linux система. От съображения за сигурност само root потребители и потребители в Судо group са в състояние да управляват потребители и групи.Чрез командния ред е лесно да създавате и модифицирате или премахвате потребители, да ограничавате или освобождавате разрешения, като същевременно ни позволява да регистрираме активността на потребителите.
За да управлявате разрешенията, нека започнем, като станем корен потребител. Въведете командата „су”, За да станете root и натиснете“Въведете”, Въведете паролата при поискване. Ако нямате root достъп, трябва да използваме Судо команда преди стартиране на привилегирована команда. За информация относно sudo можете да прочетете Управление на привилегии на sudo.
Забележка: запомнете Linux е OS, чувствителна към малки и големи букви.
След удостоверяване можем да управляваме потребители и групи.
Създаване на групи под Linux:
За да създадем групи, ще използваме първо командата „groupadd“, Последвано от името на групата. Синтаксисът е: „groupadd
На следващата снимка е пример, където създавам три групи: сектор1, сектор2 и сектор3. За да го направите от типа на командния ред:
groupadd сектор1groupadd сектор2
groupadd сектор3
След като групите са създадени, можем да създадем потребители, които да бъдат разпределени към групите.
Създаване на потребители под Linux:
Използване на командата „useradd”Можем да добавим потребител към нашата система. Правилният синтаксис е „useradd [опции]
Сред най-използваните опции, които имаме:
-ж Основна потребителска група (gid)
-д Начална директория на потребителя, по подразбиране се намира на /У дома/
-м Създайте начална директория, в случай че не съществува.
-с Присвояване на конкретна обвивка на потребителя, по подразбиране е / bin / bash.
Като пример ще създадем потребителя николас и ще му назначи групата сектор1, също така ще дефинираме дома и обвивката на потребителя.
Синтаксисът е:
useradd -g сектор1 -d / дом / nicolas -m -s / bin / bash nicolas
Сега ще направим същото с потребител martin, който ще бъде добавен към група сектор2, и трети потребител ivan за сектор3. Ще използваме същия синтаксис:
useradd -g sektor2 -d / home / martin -m -s / bin / bash martinтогава
useradd -g sektor3 -d / home / ivan -m -s / bin / bash ivanКоманден аддусер срещу useradd
Докато командата useradd изпълнява системен двоичен файл, командата adduser е perl скрипт за взаимодействие useradd. С adduser команда, предимството е, че домът се създава автоматично. Ако използвате adduser на командата, трябва да посочим -м опция.
Създаване или промяна на потребителска парола под Linux:
След добавяне на потребител с командата „useradd”Трябва да зададем парола за потребителя с помощта на командата“passwd”. Не забравяйте, че Linux е чувствителен към малки и големи букви.
В следващия пример ще създадем парола за потребителските николи, използвайки следния синтаксис:
passwd nicolasСлед това ще поиска парола и потвърждение, след потвърждение паролата ще бъде установена. Можем да знаем, че процесът е успял, когато системата се върне “паролата е актуализирана успешно”Като на изображението:
passwd nicolasВъведете нова UNIX парола: (ingresar contraseña)
Повторно въведете нова UNIX парола: (repetir contraseña)
passwd: паролата е актуализирана успешно
Модифициране на потребители под Linux:
Можем да редактираме потребителското име на потребителя, домашната му директория, неговата обвивка и групи, към които той принадлежи, сред повече опции. За това ще използваме командата „usermod”.
Като пример ще модифицираме домашната директория на потребителя nicholas, която преди това определихме като / начало / николас и ще го заменим за / начало / nico1.
За да го изпълните:
usermod -d / home / nico1 nicolasПредишната команда актуализира дома на потребителя.
Заключване / отключване на потребителски акаунт
Също така можем да заключим потребителски акаунт. В следващия пример ще заключим потребителския акаунт в ivan. Параметърът -L (заключване) ще блокира потребителския акаунт. Синтаксисът е:
usermod -L ivanЗа да активираме заключен потребител, можем да използваме параметъра -U (Отключване). В следващия пример ще отключим потребителя ivan:
usermod -U ivanПотребителят вече е отключен.
Изтриване на потребители под Linux:
Можем да премахнем потребител с командата userdel последвано от потребителското име. Също така можем да комбинираме параметри сред най-използваните опции, които имаме:
-е премахване на потребителски файлове.
-r премахване на дома и опашката на потребителя.
В следващия пример ще изтрием потребителския акаунт “Иван”
userdel ivanЗабележка: Командата “userdel” няма да премахне потребителя, ако се изпълнява процес.
Модифициране на групи под Linux:
За да модифицираме групи, ще използваме командата „groupmod”. Тази команда позволява да се модифицира име на група или потребителски gid. Синтаксисът е:
groupmod -g newgid -n ново име име на групаВ следващия пример ще модифицираме името на групата за „сектор3" да се "контадурия”
groupmod -n сектор контадурия3
Изтриване на групи под Linux:
Можем да премахнем група, като използваме командата “groupdel”, последвана от името на групата. Например, за да премахнем груповия сектор4, ще използваме следния синтаксис:
groupdel [опции]В този случай би било просто:
сектор groupdel4
Забележка: Ако друг потребител е член на групата, която се опитваме да премахнем, командата няма да премахне групата.
Графично управление на потребители и групи под Ubuntu Linux (Gnome)
Ubuntu предлага графично управление за потребители и групи. Интерфейсът е лесен за използване, интуитивен и лесен за използване.
Ако не сме инсталирали този интерфейс на изпълнение на терминала:
apt инсталирайте gnome-system-toolsКогато бъдете помолени за потвърждение, натиснете „Y" и "въведете”
Ще бъдат инсталирани следните НОВИ пакети
Искаш ли да продължиш? [Y / n] yСлед като приключим, можем да стартираме инструмента от командния ред като „потребители-администратор”
Благодаря ви, че прочетохте тази статия. Сега можете лесно да управлявате потребители и групи в Linux.