Сервер печати Samba

Другое распространенное использование Samba - настройка разделения доступа к установленным принтерам, как локальным, так и сетевым, на Ubuntu сервере. Также как и в разделе Файловый сервер Samba здесь будет рассмотрена настройка Samba, позволяющая любому клиенту в локальной сети получить доступ к установленным принтерам без запроса имени пользователя и пароля.

Для более безопасной конфигурации смотрите раздел Защита серверов Samba.

Установка

Перед установкой и настройкой Samba лучше всего иметь уже работающую установку CUPS. Смотрите раздел Сервер печати CUPS для уточнения деталей.

Для установки пакета samba введите из терминала:

sudo apt-get install samba

Настройка

После установки samba отредактируйте /etc/samba/smb.conf. Измените атрибут workgroup на соответствующий вашей сети и замените security на user:

workgroup = EXAMPLE
...
security = user

В секции [printers] измените опцию guest ok на yes:

browsable = yes
guest ok = yes

После изменений в smb.conf перезагрузите Samba:

sudo restart smbd
sudo restart nmbd

Конфигурация Samba по умолчанию автоматически разделяет любые установленные принтеры. Просто установите принтер локально на ваших клиентах Windows.

Ссылки

  1. Для более глубокой настройки Samba смотрите Сборник ЧаВо по Samba.

  2. Руководство доступно также и в печатном виде.

  3. Еще одно хорошее руководство - Using Samba от O'Reilly.

  4. Также смотрите сайт CUPS для дополнительной информации по настройке CUPS.

  5. Страница Ubuntu Wiki Samba.