Автор Тема: Samba printers  (Прочитано 3558 раз)

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Samba printers
« : 19.04.2011 19:00:11 »
ALT Linux 5.0.2 Master, подключен Canon Laser Shot LBP-1120

С Windows машин на http://Computer1:631/pinters/LBP1120 печатает, но:
1. При выключенном Computer1 долго не открывается Печать... в Microsoft Office 2007 (2010) (видимо идет поиск в сети http://Computer1:631/pinters/LBP1120)
2. Microsoft Office 2010 "вылетает" при попытке печати на http://Computer1:631/pinters/LBP1120

Решил попробовать через Samba
Принтер виден с Windows компьютера, при подключении запрашиваются драйвера, устанавливается. А при открытии пишет: "Нет доступа, подключиться не удалось".
« Последнее редактирование: 19.04.2011 19:14:29 от igorigor76 »

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: Samba printers
« Ответ #1 : 19.04.2011 19:07:15 »
Такой smb.conf ничего не меняет

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Samba printers
« Ответ #2 : 19.04.2011 21:13:07 »
ls -ld /var/spool/cups/tmp/

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Samba printers
« Ответ #3 : 19.04.2011 21:15:50 »
cat /etc/samba/smbusers
id nobody

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: Samba printers
« Ответ #4 : 20.04.2011 14:14:25 »
ls -ld /var/spool/cups/tmp/

drwxrwx--T 2 root lp 4096 Apr 18 13:59 /var/spool/cups/tmp/

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: Samba printers
« Ответ #5 : 20.04.2011 14:18:27 »
cat /etc/samba/smbusers
# Unix_name = SMB_name1 SMB_name2 ...
nobody = guest pcguest smbguest user

id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)

id guest
uid=502(guest) gid=7(lp) groups=7(lp)
« Последнее редактирование: 20.04.2011 16:39:48 от igorigor76 »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Samba printers
« Ответ #6 : 20.04.2011 17:27:34 »
Или введите nobody в группу lp,  или для самба-пользователя guest назначьте другого пользователя (не nobody, что-бы он входил в группу lp, или для шары принтера используйте явное использование такого пользователя.

Unix пользователь guest тут не при чём, так-как у вас идёт "подстановка"
nobody = guest pcguest smbguest user



Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: Samba printers
« Ответ #7 : 20.04.2011 18:22:58 »
Или введите nobody в группу lp

# useradd -g lp nobody
useradd: user nobody exists

 А по поводу остального, честно говоря, не понял. Что именно нужно сделать?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Samba printers
« Ответ #8 : 20.04.2011 19:17:24 »
gpasswd -a  lp nobody

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: Samba printers
« Ответ #9 : 20.04.2011 20:05:09 »
gpasswd -a  lp nobody
Adding user lp to group nobody

Ситуация не изменилась :(

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Samba printers
« Ответ #10 : 20.04.2011 20:31:30 »
Приведите новые логи самбы

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: Samba printers
« Ответ #11 : 21.04.2011 14:22:08 »
Приведите новые логи самбы

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Samba printers
« Ответ #12 : 21.04.2011 15:00:25 »
Ну вот - на отсутствие доступа к файлам уже не ругается. Ругается на "сетевые замарочки"

rpc_server/srv_pipe.c:api_rpcTNP(2269)
  api_rpcTNP: rpc command: SPOOLSS_OPENPRINTEREX
  checking name: \\Computer1\LBP1120
[2011/04/21 14:17:59, 3] rpc_server/srv_spoolss_nt.c:set_printer_hnd_printertype(416)
  Setting printer type=\\Computer1\LBP1120
[2011/04/21 14:17:59, 3] lib/access.c:check_access(312)
  check_access: no hostnames in host allow/deny list.

Оффлайн igorigor76

  • Участник
  • *
  • Сообщений: 655
Re: Samba printers
« Ответ #13 : 21.04.2011 15:18:48 »
  check_access: no hostnames in host allow/deny list.
Я видел, но как это "расшифровать". Вчерашнее Googlление не помогло.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Samba printers
« Ответ #14 : 21.04.2011 15:30:01 »
Как я понимаю, он не может найти имя машины, от которой идёт запрос на печать и определить можно-ли от неё принимать задания, а поэтому решает, что не стоит.
« Последнее редактирование: 21.04.2011 16:37:47 от ruslandh »