Як реалізувати простий сервер Samba в Ubuntu 24.04?

Сервер Samba на Ubuntu 24.04: встановлення та початкове налаштування

Сервер Samba на Ubuntu 24.04: встановлення та початкове налаштування

Від домашнього комп’ютера чи невеликого офісу до сервера в середній чи великій компанії – один із основні та необхідні послуги те, що будь-хто може хотіти або потребувати, без сумніву, це сила обмінюватися файлами всередині. Оскільки не завжди найоптимальнішим і найбезпечнішим є використання мережі Інтернет (сервіси електронної пошти, платформи онлайн-сховища чи програми обміну миттєвими повідомленнями) для передачі будь-яких документів іншим.

І з цієї причини в минулому ми ділилися корисними та повними підручниками або невеликими короткими посібниками, щоб вирішити це важливе бажання чи важливу потребу різними способами. Але, оскільки, коли мова йде про зберігати та обмінюватися файлами в мережі, найвідомішим є використання протоколу Samba, функціональний і універсальний, як для Windows, macOS, так і для Linux, сьогодні ми скористаємося нагодою, щоб оновити наш попередній короткий посібник щодо цього на основі Ubuntu 14.10. Отже, без зайвих слів, нижче ми навчимо вас прямо та просто «як реалізувати простий сервер Samba в Ubuntu 24.04».

самба Linux windows - -

Але перш ніж почати цей новий короткий посібник «як реалізувати простий сервер Samba в Ubuntu 24.04», ми рекомендуємо вам вивчити попередній пов’язаний пост з цією темою, наприкінці її читання:

Samba — це реалізація служб і протоколів, сумісних із SMB (тепер вони називаються CIFS), за допомогою яких комп’ютери Windows обмінюються даними між собою. Її розробив Ендрю Тріджел шляхом зворотного проектування з використанням захоплювачів трафіку в стилі Wireshark (раніше відомий як Ethereal), щоб забезпечити сумісність у Середовище *nix, те, що було потрібно, щоб не бути ізольованим у корпоративному та освітньому середовищах, у яких зазвичай співіснують кілька платформ (Windows, Linux, Mac OS X).

самба Linux windows - -
Пов'язана стаття:
Як встановити та налаштувати Samba на Ubuntu 14.10

Сервер Samba на Ubuntu 24.04: встановлення та початкове налаштування

Сервер Samba на Ubuntu 24.04: встановлення та початкове налаштування

Основні та істотні міркування

Оскільки це короткий посібник, ми не будемо заглиблюватися в важливі аспекти, які необхідно знати та освоїти заздалегідь. Наприклад: Що таке файл fstab і як він використовується для автоматичного монтування розділів або дисків у Ubuntu Linux?, і Що таке параметри команди Samba і для чого вони потрібні? Тому нижче ми залишаємо вам відповідні посилання, які слід взяти до уваги, щоб ефективно доповнити цю інформацію:

Кроки для впровадження простого сервера Samba в Ubuntu 24.04

Етап 1: встановлення пакетів

На настільному комп’ютері або мережевому сервері з Ubuntu 24.04 перше, що нам потрібно зробити, це встановити Samba за допомогою наступного порядку команд:

sudo apt install samba samba-client -y # Paquetes de samba esenciales
smbd -V # Validar versión de Samba instalada
sudo apt install cifs-utils dosfstools exfat-fuse exfatprogs fuse3 libsmbclient ntfs-3g smbclient #Paquetes extras útiles y necesarios

Етап 2: Налаштуйте системну папку для використання як загальнодоступну папку

sudo mkdir /opt/publico #Crear carpeta “público” en la carpeta “/opt” del sistema operativo.
sudo chmod -R 777 /opt/publico/ #Dar permisos totales a carpeta “público”.
sudo chown nobody:nogroup -R /opt/publico/ #Asignar carpeta “público” a usuario y grupo genérico.

Крок 3. Налаштуйте диск/розділ у форматі NTFS (sdb1) для використання як загальнодоступної папки

sudo mkdir /media/disk2 #Crear carpeta “media” en la carpeta “/media” del sistema operativo.
sudo mount -t ntfs /dev/sdb1 /media/disk2 #Probar montaje de partición/disco “sdb1” en la carpeta asignada.
sudo umount /dev/sdb1 #Desmontar partición/disco “sdb1”

Якщо все пройшло добре, ми продовжуємо наступні кроки:

sudo nano /etc/fstab #Editar archivo fstab

В кінець файлу вставляємо такий рядок:

/dev/sdb1 /media/disk2 ntfs-3g defaults 0 0 #Montaje automático de la partición/disco “sdb1” en el arranque. 

Ми зберігаємо зміни та запускаємо таку команду, щоб знову перевірити монтування:

sudo mount -a #Ejecutar montaje manual de todas las particiones/discos dentro del archivo “fstab”.

Якщо до цього моменту все йде добре, рекомендується перезавантажити комп’ютер/сервер і спробувати автоматичне монтування, локально та через мережу, після того, як операційна система сервера буде активна.

Крок 4. Налаштуйте мінімальний файл samba з обома ресурсами

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.1.bck #Respaldar el archivo de configuración de samba.

sudo nano /etc/samba/smb.conf #Editar el archivo de configuración actual de samba.

Ми повністю очищаємо файл і додаємо наступний вміст:

#======================= Global Settings =======================

[global]

workgroup = WORKGROUP
security = user
netbios name = SAMBA-PUBLICO
server string = Samba 4.x
hosts allow = 192.168.250.0/255.255.255.0
log level = 3
map to guest = bad user

[PublicoServ]
comment = Data compartida sobre Disco principal del Servidor
path = /opt/publico/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody

[PublicoDisk]
comment = Data compartida sobre Disco adicional del Servidor
path = /media/disk2/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody

Крок 5. Перевірте конфігурацію спільного ресурсу та доступність

sudo testparm #Probar configuración exitosa del archivo de Samba.

sudo systemctl restart smbd nmbd #Reiniciar los Servicios de Samba y NetBIOS.

Після цього, і якщо будь-яку знайдену помилку було вирішено раніше, все, що залишається, це спробувати з одного або кількох комп’ютерів у мережі з Windows і GNU/Linux отримати доступ до зазначених спільних ресурсів анонімно (гості), тобто , , без паролів і обмежень читання та запису.

Скріншоти деяких частин повного процесу встановлення та налаштування

Сервер Ubuntu Samba 24.04: повний процес встановлення та конфігурації: знімок екрана 01

Сервер Ubuntu Samba 24.04: повний процес встановлення та конфігурації: знімок екрана 02

Сервер Ubuntu Samba 24.04: повний процес встановлення та конфігурації: знімок екрана 03

Сервер Ubuntu Samba 24.04: повний процес встановлення та конфігурації: знімок екрана 04

Сервер Ubuntu Samba 24.04: повний процес встановлення та конфігурації: знімок екрана 05

Повний процес встановлення та налаштування: знімок екрана 06

Повний процес встановлення та налаштування: знімок екрана 07

Повний процес встановлення та налаштування: знімок екрана 08

Повний процес встановлення та налаштування: знімок екрана 09

Повний процес встановлення та налаштування: знімок екрана 10

Samba — це стандартний набір програм сумісності Windows для Linux і Unix.
Пов'язана стаття:
Samba 4.20 уже випущено та має велику кількість змін і нових функцій

Підсумки 2023 - 2024 рр

Резюме

Підсумовуючи, як ми бачимо з цього короткого та корисного посібника, встановити та налаштувати просто «Сервер Samba на Ubuntu 24.04» Це можливо за допомогою кількох порад і швидких кроків із терміналу вашої операційної системи. І оскільки, з цієї нагоди, ми налаштовуємо лише загальну папку (без обмежень для будь-якого користувача в мережі), незабаром ми сподіваємося запропонувати вам другу частину з налаштуванням папок для користувачів або груп користувачів, попередньо визначених паролем. І якщо ви знаєте інші корисні підказки чи поради щодо покращення чи доповнення цього короткого посібника, ми запрошуємо вас розповісти нам про них у коментарях, щоб усі були обізнані та корисні.

Нарешті, не забудьте поділитися цією веселою та цікавою публікацією з іншими, а також відвідайте початок нашого «сайт" іспанською. Або будь-якою іншою мовою (просто додавши 2 літери в кінці нашої поточної URL-адреси, наприклад: ar, de, en, fr, ja, pt і ru, серед багатьох інших), щоб дізнатися більше поточного вмісту. Крім того, запрошуємо Вас приєднатися до нашого Офіційний телеграм канал щоб читати та ділитися новинами, посібниками та посібниками з нашого веб-сайту. А також, наступне Альтернативний телеграм канал щоб дізнатися більше про Linuxverse загалом.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.