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

Създаване на потребители в Linux: Пълно ръководство за начинаещи
Linux е мощен и гъвкав операционна система, която позволява множество потребители да работят едновременно. За да се гарантира сигурност и организация, всеки потребител трябва да има собствен акаунт. В тази статия ще разгледаме как се създават потребители в Linux, какви са основните команди и как да управляваме правата им.
🔹 Защо са необходими отделни потребители?
Преди да преминем към практическата част, е важно да разберем защо Linux използва система за многопотребителски достъп:
✅ Сигурност – Всеки потребител има свои права, което ограничава достъпа до критични системни файлове.
✅ Персонализация – Всеки акаунт може да има свои настройки, работна среда и файлове.
✅ Отследване на действията – Администраторите могат да проследяват кой какво е правил в системата.
✅ Ресурсно управление – Ограничаване на използването на CPU, памет и дисково пространство.
🔧 Създаване на потребители чрез команден ред
В Linux потребителите се управляват предимно чрез терминал. Ето основните команди:
1. useradd
– Основна команда за създаване на потребител
sudo useradd -m username
🔹 Опции:
-m
– Създава домашна директория (/home/username
).-s /bin/bash
– Задава bash като стандартен shell.-G groupname
– Добавя потребителя към допълнителна група.
Пример:
sudo useradd -m -s /bin/bash -G developers john
2. passwd
– Задаване на парола
След създаването на потребителя, трябва да му зададете парола:
sudo passwd john
📌 Системата ще поиска да въведете и потвърдите новата парола.
3. usermod
– Промяна на потребителски акаунт
Ако искате да редактирате съществуващ потребител:
sudo usermod -aG sudo john # Добавяне на права за sudo
sudo usermod -L john # Заключване на акаунта
sudo usermod -U john # Отключване на акаунта
4. userdel
– Изтриване на потребител
За изтриване на акаунт:
sudo userdel -r john # Изтрива потребителя и домашната му директория
⚠ Внимание: Без -r
домашната директория остава!
📂 Разбиране на потребителските файлове
При създаване на нов потребител, Linux генерира няколко важни файла:
/etc/passwd
– Съдържа информация за всички потребители./etc/shadow
– Криптирани пароли (достъпно само за root)./etc/group
– Информация за групите./home/username
– Домашна директория на потребителя.
Можете да прегледате тези файлове с команди като:
cat /etc/passwd | grep john
👥 Управление на групи
Потребителите в Linux се организират в групи, което улеснява управлението на правата.
1. Създаване на група
sudo groupadm developers
2. Добавяне на потребител към група
sudo usermod -aG developers john
3. Преглед на групите на потребител
groups john
🔐 Настройки на правата (Permissions)
Linux използва три вида права:
r
(read) – Четене на файлове.w
(write) – Писане/промяна.x
(execute) – Изпълнение на файлове.
Можете да променяте правата с chmod
и собственика с chown
:
sudo chmod 755 /home/john/file.txt
sudo chown john:developers /home/john/file.txt
🛡 Добри практики за сигурност
- Използвайте силни пароли – Минимум 12 знака, включващи букви, цифри и специални символи.
- Ограничете sudo правата – Давайте ги само на доверени потребители.
- Регулярно проверявайте логове –
journalctl
и/var/log/auth.log
са полезни. - Използвайте SSH ключове вместо пароли за отдалечен достъп.
💡 Заключение
Създаването и управлението на потребители в Linux е основен административен процес. С команди като useradd
, passwd
, usermod
и userdel
можете лесно да конфигурирате акаунти, групи и права.
Ако искате да научите повече, пробвайте командите в тестова среда и консултирайте man
страниците (напр. man useradd
).
🚀 Готови сте да управлявате потребители в Linux като професионалист!
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу: 🔰 Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut