
Сервер Samba на Ubuntu 24.04: встановлення та початкове налаштування
Від домашнього комп’ютера чи невеликого офісу до сервера в середній чи великій компанії – один із основні та необхідні послуги те, що будь-хто може хотіти або потребувати, без сумніву, це сила обмінюватися файлами всередині. Оскільки не завжди найоптимальнішим і найбезпечнішим є використання мережі Інтернет (сервіси електронної пошти, платформи онлайн-сховища чи програми обміну миттєвими повідомленнями) для передачі будь-яких документів іншим.
І з цієї причини в минулому ми ділилися корисними та повними підручниками або невеликими короткими посібниками, щоб вирішити це важливе бажання чи важливу потребу різними способами. Але, оскільки, коли мова йде про зберігати та обмінюватися файлами в мережі, найвідомішим є використання протоколу Samba, функціональний і універсальний, як для Windows, macOS, так і для Linux, сьогодні ми скористаємося нагодою, щоб оновити наш попередній короткий посібник щодо цього на основі Ubuntu 14.10. Отже, без зайвих слів, нижче ми навчимо вас прямо та просто «як реалізувати простий сервер Samba в Ubuntu 24.04».
Але перш ніж почати цей новий короткий посібник «як реалізувати простий сервер Samba в Ubuntu 24.04», ми рекомендуємо вам вивчити попередній пов’язаний пост з цією темою, наприкінці її читання:
Samba — це реалізація служб і протоколів, сумісних із SMB (тепер вони називаються CIFS), за допомогою яких комп’ютери Windows обмінюються даними між собою. Її розробив Ендрю Тріджел шляхом зворотного проектування з використанням захоплювачів трафіку в стилі Wireshark (раніше відомий як Ethereal), щоб забезпечити сумісність у Середовище *nix, те, що було потрібно, щоб не бути ізольованим у корпоративному та освітньому середовищах, у яких зазвичай співіснують кілька платформ (Windows, Linux, Mac OS X).
Сервер Samba на Ubuntu 24.04: встановлення та початкове налаштування
Основні та істотні міркування
Оскільки це короткий посібник, ми не будемо заглиблюватися в важливі аспекти, які необхідно знати та освоїти заздалегідь. Наприклад: Що таке файл fstab і як він використовується для автоматичного монтування розділів або дисків у Ubuntu Linux?, і Що таке параметри команди Samba і для чого вони потрібні? Тому нижче ми залишаємо вам відповідні посилання, які слід взяти до уваги, щоб ефективно доповнити цю інформацію:
- Документація Samba (офіційний веб-сайт)
- Налаштуйте Samba як файловий сервер на Ubuntu
- Посібник (довідка) щодо Fstab в Ubuntu
- Посібник з файлів Fstab на Wiki Arch
- Посібник (довідка) щодо команди монтування в Ubuntu
- Посібник (довідка) щодо файлу Samba smb.conf в Ubuntu
- Посібник адміністратора Debian на сервері 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 отримати доступ до зазначених спільних ресурсів анонімно (гості), тобто , , без паролів і обмежень читання та запису.
Скріншоти деяких частин повного процесу встановлення та налаштування
Резюме
Підсумовуючи, як ми бачимо з цього короткого та корисного посібника, встановити та налаштувати просто «Сервер Samba на Ubuntu 24.04» Це можливо за допомогою кількох порад і швидких кроків із терміналу вашої операційної системи. І оскільки, з цієї нагоди, ми налаштовуємо лише загальну папку (без обмежень для будь-якого користувача в мережі), незабаром ми сподіваємося запропонувати вам другу частину з налаштуванням папок для користувачів або груп користувачів, попередньо визначених паролем. І якщо ви знаєте інші корисні підказки чи поради щодо покращення чи доповнення цього короткого посібника, ми запрошуємо вас розповісти нам про них у коментарях, щоб усі були обізнані та корисні.
Нарешті, не забудьте поділитися цією веселою та цікавою публікацією з іншими, а також відвідайте початок нашого «сайт" іспанською. Або будь-якою іншою мовою (просто додавши 2 літери в кінці нашої поточної URL-адреси, наприклад: ar, de, en, fr, ja, pt і ru, серед багатьох інших), щоб дізнатися більше поточного вмісту. Крім того, запрошуємо Вас приєднатися до нашого Офіційний телеграм канал щоб читати та ділитися новинами, посібниками та посібниками з нашого веб-сайту. А також, наступне Альтернативний телеграм канал щоб дізнатися більше про Linuxverse загалом.