SMB (Samba) — настройка
Мы узнаем, как установить Samba в качестве нашего сетевого сервера хранения. Samba – это набор приложений с открытым исходным кодом, которые реализуют протоколы Server Message Block (SMB) и Common Internet File System (CIFS) в системах Unix.
Если на вашем сервере используется какая-либо система брандмауэра, обязательно откройте необходимые сетевые порты. Samba работает на TCP 139 и 445 и UDP-портах 137 и 138.
Шаг 1: Установите сервер Samba с помощью следующей команды:
sudo apt-get update && sudo apt-get install samba -y
Шаг 2: Затем нам нужно настроить Samba, чтобы разрешить совместное использование в сети. Открываем файл конфигурации:
sudo nano /etc/samba/smb.conf
Шаг 3: Затем откройте smb.conf и добавьте в конец файла следующие строки:
[veeam-backup]
path = /smb/backup/veeam-backup
browsable = no
writable = yes
valid users = veeamuser
Шаг 4: Далее нам нужно создать общий каталог:
sudo mkdir -p /smb/backup/veeam-backup
Шаг 5. Измените права доступа к каталогу, чтобы сделать его доступным для записи.
sudo chmod -R 755 /smb/backup/veeam-backup/
Шаг 6: Создайте новую учетную запись пользователя. Вы можете использовать любую существующую учетную запись или добавить новую учетную запись только Samba с помощью следующей команды:
sudo useradd -d /home/veeamuser -s /sbin/nologin veeamuser
Шаг 7: Теперь нам нужно назначить пароль Samba этому новому пользователю. Сначала введите свой пароль sudo, затем новый пароль для вашей учетной записи Samba, а затем подтвердите пароль:
sudo smbpasswd -a veeamuser
Обязательно запишите пароль в пассворк!
Шаг 8. Измените владельца каталога:
sudo chown -R veeamuser:veeamuser /smb/backup/veeam-backup
Шаг 9: Сохраните изменения в файле конфигурации и перезагрузите сервер Samba.
sudo service smbd reload