Вы находитесь на странице: 1из 8

https://mysysadmin.

ru/articles/kak-
ustanovit-i-nastroit-samba-na-servere-
ubuntu-20-04/

Как установить и настроить Samba на


сервере Ubuntu 20.04
Оставьте комментарий / Статьи / От admin
Мы узнаем, как установить 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 с помощью


следующей команды:
smbd --version
Шаг 3: Затем нам нужно настроить Samba, чтобы разрешить совместное
использование в сети. Сначала создайте резервную копию исходного файла
конфигурации:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orignl

Шаг 4: Затем откройте smb.conf и замените его содержимое следующим:


[global]
workgroup = WORKGROUP
server string = Samba Server
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
[Public]
path = /var/samba/shares/public
browsable =yes
writable = yes
guest ok = yes
read only = no
create mask = 644
Шаг 5: Далее нам нужно создать общий каталог:
sudo mkdir -p /var/samba/shares/public

Шаг 6. Измените права доступа к каталогу, чтобы сделать его доступным для записи.
sudo chmod 777 /var/samba/shares/public

Шаг 7. Перезапустите службу Samba, чтобы изменения вступили в силу.


sudo service smbd restart

Шаг 8: Теперь вы можете получить доступ к этому общему ресурсу Samba в клиенте
Windows / MacOS.
Добавление пользователей на сервер
Samba
Мы установили сервер Samba и создали публичный ресурс, доступный всем. В этом
рецепте мы узнаем, как добавить аутентификацию на сервер Samba и защитить
паролем общие каталоги.
Выполните следующие действия, чтобы добавить пользователей на сервер Samba:
Шаг 1: Создайте новую учетную запись пользователя. Вы можете использовать
любую существующую учетную запись или добавить новую учетную запись только
Samba с помощью следующей команды. Измените smbuser на желаемое имя
пользователя:
sudo useradd -d /home/smbuser -s /sbin/nologin smbuser

Шаг 2: Теперь нам нужно назначить пароль Samba этому новому


пользователю. Сначала введите свой пароль sudo, затем новый пароль для вашей
учетной записи Samba, а затем подтвердите пароль:
sudo smbpasswd -a smbuser

Шаг 3. Создайте общий каталог для этого пользователя и измените его владельца:
sudo mkdir -p /var/samba/shares/smbuser
sudo chown smbuser:smbuser /var/samba/shares/smbuser
Шаг 4: Затем отредактируйте конфигурацию Samba, чтобы добавить предыдущий
общий ресурс.
[Private]
path = /var/samba/shares/smbuser
browsable = yes
writable = yes
valid users = smbuser

Шаг 4: Сохраните изменения в файле конфигурации и перезагрузите сервер Samba.


sudo service smbd reload
Шаг 8: Теперь вы можете получить доступ к этому общему ресурсу Samba

Вам также может понравиться