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

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

Създаване на потребители в Linux: Пълно ръководство за начинаещи

Linux е мощен и гъвкав операционна система, която позволява множество потребители да работят едновременно. За да се гарантира сигурност и организация, всеки потребител трябва да има собствен акаунт. В тази статия ще разгледаме как се създават потребители в Linux, какви са основните команди и как да управляваме правата им.


🔹 Защо са необходими отделни потребители?

Преди да преминем към практическата част, е важно да разберем защо Linux използва система за многопотребителски достъп:

✅ Сигурност – Всеки потребител има свои права, което ограничава достъпа до критични системни файлове.
✅ Персонализация – Всеки акаунт може да има свои настройки, работна среда и файлове.
✅ Отследване на действията – Администраторите могат да проследяват кой какво е правил в системата.
✅ Ресурсно управление – Ограничаване на използването на CPU, памет и дисково пространство.


🔧 Създаване на потребители чрез команден ред

В Linux потребителите се управляват предимно чрез терминал. Ето основните команди:

1. useradd – Основна команда за създаване на потребител

Terminal
sudo useradd -m username

🔹 Опции:

  • -m – Създава домашна директория (/home/username).
  • -s /bin/bash – Задава bash като стандартен shell.
  • -G groupname – Добавя потребителя към допълнителна група.

Пример:

Terminal
sudo useradd -m -s /bin/bash -G developers john

2. passwd – Задаване на парола

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

Terminal
sudo passwd john

📌 Системата ще поиска да въведете и потвърдите новата парола.


3. usermod – Промяна на потребителски акаунт

Ако искате да редактирате съществуващ потребител:

Terminal
sudo usermod -aG sudo john # Добавяне на права за sudo
sudo usermod -L john # Заключване на акаунта
sudo usermod -U john # Отключване на акаунта

4. userdel – Изтриване на потребител

За изтриване на акаунт:

Terminal
sudo userdel -r john # Изтрива потребителя и домашната му директория

⚠ Внимание: Без -r домашната директория остава!


📂 Разбиране на потребителските файлове

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

  • /etc/passwd – Съдържа информация за всички потребители.
  • /etc/shadow – Криптирани пароли (достъпно само за root).
  • /etc/group – Информация за групите.
  • /home/username – Домашна директория на потребителя.

Можете да прегледате тези файлове с команди като:

Terminal
cat /etc/passwd | grep john

👥 Управление на групи

Потребителите в Linux се организират в групи, което улеснява управлението на правата.

1. Създаване на група

Terminal
sudo groupadm developers

2. Добавяне на потребител към група

Terminal
sudo usermod -aG developers john

3. Преглед на групите на потребител

Terminal
groups john

🔐 Настройки на правата (Permissions)

Linux използва три вида права:

  • r (read) – Четене на файлове.
  • w (write) – Писане/промяна.
  • x (execute) – Изпълнение на файлове.

Можете да променяте правата с chmod и собственика с chown:

Terminal
sudo chmod 755 /home/john/file.txt
sudo chown john:developers /home/john/file.txt

🛡 Добри практики за сигурност

  1. Използвайте силни пароли – Минимум 12 знака, включващи букви, цифри и специални символи.
  2. Ограничете sudo правата – Давайте ги само на доверени потребители.
  3. Регулярно проверявайте логове – journalctl и /var/log/auth.log са полезни.
  4. Използвайте SSH ключове вместо пароли за отдалечен достъп.

💡 Заключение

Създаването и управлението на потребители в Linux е основен административен процес. С команди като useraddpasswdusermod и userdel можете лесно да конфигурирате акаунти, групи и права.

Ако искате да научите повече, пробвайте командите в тестова среда и консултирайте man страниците (напр. man useradd).

🚀 Готови сте да управлявате потребители в Linux като професионалист!

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу: 🔰