• Изменено

Настройка Samba на Ubuntu 22.04

1. Установка Samba

Первым шагом необходимо установить пакет Samba. Для этого выполните следующие команды в терминале:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install samba

Эти команды обновят списки пакетов, установят последние версии пакетов и установят Samba.


2. Создание пользователя Samba

После установки Samba создайте пользователя и установите для него пароль:

sudo useradd -m sambauser
sudo smbpasswd -a sambauser

3. Создание директории для общего доступа

Создайте директорию, которая будет использоваться для общего доступа, и установите соответствующие права доступа:

sudo mkdir /home/shared_folder
sudo chmod -R 0777 /home/shared_folder

4. Настройка файла smb.conf

Файл конфигурации Samba находится по пути /etc/samba/smb.conf. Откройте его для редактирования:

sudo nano /etc/samba/smb.conf

Добавьте следующий блок в конец файла:

[shared_folder]
comment = Shared Folder
path = /home/shared_folder
browseable = yes
read only = no
guest ok = no
create mask = 0777
directory mask = 0777
valid users = sambauser

Пояснение параметров:

  • path — путь к общей директории.
  • browseable — разрешает просмотр содержимого директории в сети.
  • read only — разрешает или запрещает запись файлов.
  • guest ok — разрешает гостевой доступ (в данном случае отключен).
  • create mask и directory mask — устанавливают права для файлов и директорий.
  • valid users — указывает пользователя, который имеет доступ к директории.

Сохраните файл и выйдите из редактора (нажмите Ctrl+X, затем Y для подтверждения).


5. Перезапуск Samba

Чтобы применить изменения, перезапустите службу Samba:

sudo systemctl restart smbd

6. Настройка брандмауэра

Если используется брандмауэр UFW, разрешите доступ для Samba:

sudo ufw allow samba

7. Подключение к общей директории

Теперь вы можете подключиться к общей директории с другого устройства в локальной сети. Для этого:

  • На Windows: откройте проводник и введите \\ip_address\shared_folder, где ip_address — IP-адрес компьютера с Samba.
  • На Linux: используйте файловый менеджер или команду smbclient.

При необходимости введите имя пользователя (sambauser) и пароль.


Заключение

Настройка Samba на Ubuntu 22.04 — это простая задача, если следовать указанным шагам. После завершения настройки вы сможете легко обмениваться файлами в локальной сети между устройствами на разных операционных системах. Убедитесь, что права доступа и настройки брандмауэра соответствуют вашим требованиям безопасности.


Если у вас возникнут вопросы или потребуется дополнительная помощь, дайте знать! 😊