Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: Sybot on March 16, 2010, 13:05:02

Title: принтер+Samba+Windows+драйвера
Post by: Sybot on March 16, 2010, 13:05:02
Добрый день! Никак не могу решить проблему с установкой сетевого принтера в Linux на Windows машину!
Принтер в Linux'е печатает, но хотелось бы сделать так чтобы драйвера под Windows устанавливались автоматически двойным нажатием на него!
Для этого воспользовался вот этими статьями:
http://www.opennet.ru/base/net/samba_print_2.txt.html (http://www.opennet.ru/base/net/samba_print_2.txt.html)
http://www.cups.org/documentation.php/man-cupsaddsmb.html (http://www.cups.org/documentation.php/man-cupsaddsmb.html)
Но только вот встала проблема с Samba-клиентом. Он не хочет авторизоваться на сервере:

server not using user level security and no password supplied
Server requested plaintext password but 'client plaintext auth' is disabled
tree connect failed: SUCCESS - 0

Как видно он говорит что не установлен security = user в /etc/samba/smb.conf но этот параметр у меня установлен
Пробовал прописать опцию client plaintext password с yes и no но толку нет.
Причем параметр не отображается при просмотре дампа, выполняя команду testparm.

Посоветуйте как решить проблему?
Title: принтер+Samba+Windows+драйвера
Post by: xxx on March 16, 2010, 13:20:09
Quote from: Sybot
Как видно он говорит что не установлен security = user в /etc/samba/smb.conf но этот параметр у меня установлен
Пробовал прописать опцию client plaintext password с yes и no но толку нет.
Причем параметр не отображается при просмотре дампа, выполняя команду testparm.

Посоветуйте как решить проблему?

вы скажите какой Юникс используете и выложите конфиг самбы, чтоб быстрее помощь пришла.
Title: принтер+Samba+Windows+драйвера
Post by: Sybot on March 16, 2010, 21:51:08
Quote from: xxx
вы скажите какой Юникс используете и выложите конфиг самбы, чтоб быстрее помощь пришла.
У меня Slackware 13.0
Вот мой Samba конфиг:

Code: [Select]
[global]
   workgroup = HOMEGROUP
   server string = Data Server
   security = user
   map to guest = Bad User
   deadtime = 2
   client plaintext auth = no
   hosts allow = 192.168.0.
   printcap name=cups
   printing = cups
   guest account = ftp
   log file = /var/log/samba.%m
   max log size = 50
   dns proxy = no

#============================ Share Definitions ==============================
[Distrib]
    browseable=yes
    writeable=no
    path=/data/Distrib
    public=yes

[Documents]
    path=/data/Documents
    browseable=yes
    public=no
    writeable=yes

[Video]
    path=/data/Video
    browseable=yes
    public=yes
    writeable=no

[Downloads]
    path=/data/Downloads
    browseable=yes
    public=no
    writeable=yes

[printers]
    comment=All Printers
    browseable=no
    path=/var/spool/samba
    printable=yes
    public=yes
    guest ok=yes
    writeable=yes

[print$]
    comment=Printer Drivers
    path=/usr/share/cups/drivers
    browseable=yes
    read only=no
    guest ok=yes
    writeable=yes
Title: принтер+Samba+Windows+драйвера
Post by: Sybot on March 16, 2010, 22:40:44
Дело сдвинулось с мертвой точки (я убрал строку hosts allow) и практически подошло к концу, т.к. в консоли я таки получил ожидаемое сообщение:

Printer Driver LBP3010B successfully installed.
Successfully set LBP3010B to driver LBP3010B.

Только вот винда откровенно игнорит эти дрова и просит их установить...
В свойствах сетевого принтера в неактивном режиме прописан драйвер LBP3010B.
Спрашивается чо еще ей надо???

P.S. Использовал вот эту статью:

http://www.lissyara.su/articles/freebsd/pr...using_samba+ad/ (http://www.lissyara.su/articles/freebsd/programms/cups-samba_using_samba+ad/)
Title: принтер+Samba+Windows+драйвера
Post by: Sybot on March 16, 2010, 23:20:09
Все! Проблема решилась! Нужно было поставить пакет cups-samba!