Настройване на Samba споделяне на Debian 12

От WIKI-TONI
(разл) ← По-стара версия | Текуща версия (разл) | По-нова версия → (разл)
Направо към навигацията Направо към търсенето


🖧 Как да настроим Samba споделяне на Debian 12

🔧 Пълно практическо ръководство стъпка по стъпка Автор: Тони Ангелчовски • AiFlux Forge

Как да настроим Samba споделяне на Debian 12

📘 Въведение

След като вече си инсталирал Samba сървъра на Debian 12 (виж Инсталиране на Samba сървър в Debian 12), е време да го настроим така, че да можеш:

  • Да споделяш директории в локалната мрежа
  • Да определиш кой потребител има достъп
  • Да управляваш права за четене и писане
  • Да направиш Debian машината си видима за Windows устройства

🧰 Необходими предпоставки

  • Инсталирана Samba
  • Създаден потребител в системата
  • Достъп до терминал с root или sudo права

📁 Стъпка 1: Създаване на споделена директория

sudo mkdir -p /srv/samba/shared
sudo chown -R nobody:nogroup /srv/samba/shared
sudo chmod -R 0775 /srv/samba/shared

👤 Стъпка 2: Създаване на Samba потребител

sudo adduser sambauser
sudo smbpasswd -a sambauser

⚙️ Стъпка 3: Конфигуриране на /etc/samba/smb.conf

Отвори конфигурационния файл:

sudo nano /etc/samba/smb.conf

Добави в края:

[Shared]
   path = /srv/samba/shared
   browsable = yes
   read only = no
   guest ok = no
   valid users = sambauser

🔁 Стъпка 4: Рестартиране на Samba

sudo systemctl restart smbd
sudo systemctl status smbd

🔥 Стъпка 5: Тестване от Windows

  • Натисни Win+R
  • Въведи \\192.168.1.101
  • Въведи потребител: sambauser + зададената парола

🔐 Алтернатива: Guest достъп

sudo mkdir -p /srv/samba/guest
sudo chown -R nobody:nogroup /srv/samba/guest
sudo chmod -R 0777 /srv/samba/guest

Конфигурация:

[Public]
   path = /srv/samba/guest
   browsable = yes
   read only = no
   guest ok = yes
   force user = nobody

🛡️ Допълнителни съвети

Действие Команда / файл
Промяна на конфигурация /etc/samba/smb.conf
Проверка на конфигурацията testparm
Ограничение по IP hosts allow = 192.168.1.
Авто стартиране при boot systemctl enable smbd

🧩 Чести проблеми

  • Windows не вижда сървъра → Увери се, че SMB е активен и защитната стена позволява трафик
  • Невалидни данни за вход → Увери се, че потребителят е добавен със smbpasswd -a sambauser

🎯 Заключение

Сега твоят Debian 12 сървър е готов да споделя директории сигурно и стабилно.

📚 Това съдържание е част от личния архив и база знания на Тони Ангелчовски, създадено в рамките на проекта WIKI-TONI. Уики платформата е достъпна само за четене. Не се поддържат регистрации или външни редакции. ⚠️ Забранява се копирането, възпроизвеждането или използването на текстовете без предварително писмено разрешение от автора. Благодарим, че уважаваш авторството и вдъхновението зад всяка дума.

💬 Ако това съдържание ти е било полезно или вдъхновяващо – можеш да ме подкрепиш:

☕ Подкрепи ме чрез PayPal ❤️ Дарение към DTGaraGe

Сподели тази страница:

🔵 Facebook 🐦 Twitter 📨 Telegram 🔗 LinkedIn ✉️ Email