Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 11 Следующий »


Данная статья применима к:

  • ОС СН Смоленск 1.6;
  • ОС ОН Орёл 2.12.

Пакет samba и входит в стандартный дистрибутив ОС ОН Орёл 2.12 и ОС СН Смоленск 1.6, но по умолчанию не устанавливается.
Дополнительно, в стандартный дистрибутив входит графический инструмент для настройки samba - fly-admin-samba.

Быстрая установка

Установку можно сделать из графического менеджера пакетов, или из командной строки.
Можно сразу установить графический инструмент администрирования fly-admin-sabma, пакет samba при этом установится автоматически:

apt install fly-admin-samba
После установки графического инструмента он станет доступен в меню "Пуск" > "Панель управления" > "Сеть" > "Общие папки (Samba)"

Быстрая настройка и запуск

Для быстрой настройки сервиса запустите графический инструмент:

"Пуск" > "Панель управления" > "Сеть" > "Общие папки (Samba)"

С помощью графического инструмента возможно выполнение большинства действий по администрированию разделяемых ресурсов сервиса samba:

  • Задание имени рабочей группы;
  • Запуск/остановка сервиса;
  • Определение разделяемых ресурсов;
  • Определение списка пользователей;
  • Настройка аутентификации пользователей через Керберос;

При создании директорий, которые будут доступны через samba, следует установить на них права доступа 0775 и сделать владельцем пользователя nobody, группу nogroup:

sudo chown nobody:nogroup /samba/share
sudo chmod 775 /samba/share

Тонкая настройка

Основной файл настройки сервиса samba - /etc/samba/smb.conf - содержит значительное количество комментариев по проведению настройки. 

После изменения имени рабочей группы в файле /etc/samba/smb.conf нужно перезапустить не только сервер samba, но и сервер nmbd, обслуживающий запросы имён netbios:


После изменения имени рабочей группы в файле /etc/samba/smb.conf
для того, чтобы изменения немедленно стали доступны другим машинам
нужно перезапустить не только сервис samba (smbd), но и сервис nmbd, обслуживающий запросы имён netbios:

service smbd restart
service nmbd restart

Инструменты командной строки для samba

  • Для того, чтобы проверить разделяемые ресурсы samba, доступные в сети, можно использовать команду

    smbtree
    Эта команда выводит дерево рабочих групп, и принадлежащих им ресурсов (файлов, принтеров и пр.) всех серверов samba, доступных в сети.

  • Для работы с конкретным ресурсом можно использовать команду smbclient:
    • Список ресурсов конкретного сервера с именем hostname:

      smbclient -L hostname

    • Работа с разделяемой сервером hostname файловой системой sharename:

      smbclient -L \\\\hostname\\sharename
      После запуска команды в интерактивном режиме доступны команды для просмотра содержимого разделяемых каталогов, создания и удаления поддиректорий и пр.
      Полный список команд доступен по команде help

Настройка клиентов

Простой доступ к ресурсам

Простой доступ к разделяемым ресурсам работает "из коробки", специальных настроек не требует,
и поддерживается графическим менеджером файлов fly-fm (меню "Пуск" - "Менеджер файлов"). 
Для просмотра ресурсов в левой панели менеджера выбрать пункт "Сеть" - "Samba",
и объявленные доступные ресурсы будут обнаружены автоматически.

Для доступа к не объявленным ресурсам можно использовать пункт "Сеть" - "Создать сетевое место" в верхнем меню файлового менеджера,
в открывшейся форме ввода указать имя сервиса, и его адрес.

Примеры форматов задания адресов имеются непосредственно в форме ввода.

Монтирование ресурсов

Для монтирования ресурсов на клиентские машины следует установить пакет cifs-utils, который входит в дистрибутивы, но по умолчанию не устанавливается:

apt install samba-cifs
После установки пакета монтирование ресурсов будет доступно командой mount, например:
mount -t cifs //10.0.10.201/share /mnt -o users,sec=none
Где:

  • //10.0.10.201/share - ресура "share" на сервере 10.0.10.201
  • /mnt - точка монтирования

Автоматическое монтирование ресурсов

Для того, чтобы сетевой ресурс монтировался при загрузке системы, необходимо в конфигурационный файл /etc/fstab добавить строчку:

//10.0.10.201/share /mnt cifs username=user1,password=user1password,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

Автоматическое монтирование ресурсов по запросу

Выполняется с помощью пакета autofs

  • Нет меток