LINUX.ORG.RU

Сообщения jimfoxes

 

Как настроить SAMBA для расшаренного принтера на Debian 9?

Есть микрокомпьютер Rapberry Pi3. Он используется как тонкий клиент для подключения к терминальному серверу (windows server 2003), для работы в браузерной информационной системе. От туда пользователям необходимо распечатывать некоторые документы.

На рабочем месте пользователя к малине подключен принтер (HP LaserJet P1102), необходимо с терминального сервера отправлять задания на печать.

Локально печатает, общий доступ открыт. Изначально настроил печать через IPP, на винде ввел при добавлении принтера адрес http://адрес_принтера:631/printers/имя_принтера_в_cups

Печать пошла. Подумал все круто, все печатает. Но возникла проблема: при простое принтер засыпал и с удаленного клиента (windows server который) задания отправлялись и пропадали. Помогало включение выключение принтера. Информацию с решением этой проблемы в googlе не нашел, сам куда копать не знаю не очень опытный.

Решил почитаю инструкции по samba, может через нее получится добиться стабильной работы принтера. Но пока не получается добиться в отношении печати ничего.

какие настройки сделал:

1) Добавил нужного системного пользователя, под которым будет осуществляться подключение от клиента к серверу. На клиенте используется такое же имя пользователя

 sudo useradd -M -s /sbin/nologin Promed_12_4 

2) Чтобы включить учетную запись Promed_12_4 в локальной системе:

sudo passwd Promed_12_4 

Enter new UNIX password: 1 

Retype new UNIX password: 1 
 
passwd: password updated successfully 

3) Добавил учетную запись Promed_12_4 в базу данных Samba:

sudo smbpasswd -a Promed_12_4 

New SMB password: 

Retype new SMB password: 

Added user Promed_12_4

4) Включил учетную запись Samba:

sudo smbpasswd -e Promed_12_4 

Enabled user Promed_12_4

Файл smb.conf следующий:


[global]
   workgroup = SP
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes
   printing = CUPS
[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S
[printers]
   comment = All Printers
   printing = CUPS
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = yes
   read only = yes
   create mask = 0700
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

В сети на windows малину видно, она открывается, там виден принтер, при установке просит драйвер, я выбираю с диска, дохожу до конца и выходит сообщение:

«Windows не удается подключится к принтеру. Введено неправильное имя принтера или указанный принтер утерял подключение к принтеру».

Какие настройки поправить в файле конфигурации? Может где-то есть готовые актуальные конфигурационные файлы? Если укажете на решение проблемы с засыпанием, то это тоже будет решением. Помогите пожалуйста.

 , , ,

jimfoxes
()

RSS подписка на новые темы