Быстрая настройка Samba

  • Устанавливаем Samba любым удобным для вас способом.
  • Проверяем статус samba запущена или нет sudo systemctl status smbd
  • Если служба не запущена то вводим команду sudo systemctl enable smbd && sudo systemctl start smbd

После того как вы решили все проблемы с запуском если они были. Создаем директории которые будет показывать по сети. sudo mkdir /путь до директории

Назначаем права доступа для директории которую создали выше с помощью команды chmod. Вводим команду: sudo chmod 777 /путь до директории

Права 777 (три топора:-)) означают что всем можно все, в моем случае это нормально так как мне требуется просто сетевая папка общего назначения.

Ниже приведен пример прав которые могут вам понадобится прописать для других директорий:

  • 744 — разрешить все для владельца, а остальным только чтение;
  • 755 — разрешить все для владельца, остальным только чтение и выполнение;
  • 764 -разрешить все для владельца, чтение и запись для группы пользователей, а для остальных — только чтение;
  • 777 — всем разрешено все.

Директории создали и прописала права теперь переходим к конфигурационному файлу, обычно он находится тут: /etc/samba/smb.conf, сделаем бэкап файла конфигурации командой sudo cp /etc/samba/smb.conf ~ тем самым скопировав smb.conf в домашнюю директорию пользователя под которым авторизованы в системе.

Теперь открываем любым удобным для вас способом на редактирование файл smb.conf , я использую редактор nano. В секции glogal добавим:

  • dos charset = CP866
  • unix charset = utf8
  • workgroup = WORKGROUP
  • server string = %h File Server

В самый низ файла пропишем:

[IMYA DIRECTORY]
path = /путь по директории
read only = Yes
guest ok = Yes
browseable = yes
writable = yes
create mask = 0777
directory mask = 0777

Не забудьте сохранить получившийся результат.

Пишем команду для перезагрузки samba сервера: sudo systemctl restart smbd

По идее все должно работать, если обратиться по сети с другого устройства на ваш пк с линукс будет видна папка которую вы указали.

Menu