Автор Тема: Почему печатает принтер? [РЕШЕНО]  (Прочитано 2522 раз)

greyzy

  • Гость
Есть два компа, alt1 и на нем принтер hpo1018 по usb, по сети подстоединет комп alt777, по способу salomatin'а (в разделе инструкции альт на сервере) alt777 печатает на этот принтер (alt1-hp1018) Вопрос А ПОЧЕМУ? Кто разрешил? В cups в кнопочке Set Allowed Users Ваще юзеров нет, на компе ALT1, на ALT777 такая же песня, в разрешенных никого нет, а юзеры печатают, почему?
« Последнее редактирование: 21.11.2009 11:53:10 от greyzy »

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Почему печатает принтер?
« Ответ #1 : 20.11.2009 20:12:41 »
Судя по всему, поднята галка в настройках cups «Разрешить совместный доступ к этому принтеру»

greyzy

  • Гость
Re: Почему печатает принтер?
« Ответ #2 : 20.11.2009 20:26:36 »
Это наверно где то в CUPS, где это в конфигурационных файлах глянуть, просто стараюсь приучать себя к хорошему..., опять же по Drool'у

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Почему печатает принтер?
« Ответ #3 : 20.11.2009 20:31:39 »
/etc/cups/printers.conf
(логично?)
Видимо, параметр Shared

greyzy

  • Гость
Re: Почему печатает принтер?
« Ответ #4 : 20.11.2009 20:38:19 »
логично, буду смотреть, сейчас не на работе, но странно что из веб-cups это не управляется ???

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Почему печатает принтер?
« Ответ #5 : 20.11.2009 20:42:47 »
оттуда тоже управляется

домашнее задание: найти описанную мной чуть ранее галочку ;)

Drool

  • Гость
Re: Почему печатает принтер?
« Ответ #6 : 21.11.2009 02:10:14 »
...стараюсь приучать себя к хорошему..., опять же по Drool'у

Я могу и плохому научить. Причем, запросто ;)
Что говорит
# control | grep cups
?

greyzy

  • Гость
Re: Почему печатает принтер?
« Ответ #7 : 21.11.2009 11:37:48 »
оттуда тоже управляется домашнее задание: найти описанную мной чуть ранее галочку ;)
Эта галочка Publish Printer и в /etc/cups/pritners.conf стоит shared yes, но вопрос то в том, что в винде, если принтер и расшарен, и даже установлен, то печатать на нем можно только тем пользователям, которым позволено (ну я во всяком случае так делаю), а тут принтер то расшарен, но печатать никому не позволено в явном виде, а он печатает, вот что меня заинтересовало
Я могу и плохому научить. Причем, запросто ;)
Что говорит
# control | grep cups
1. Не, плохому пока рано, надо сначала хорошее освоить :)
2.
# control | grep cups
cups            unknown         (server local)
find: /usr/bin/dvdrecord: No such file or directory
find: /usr/bin/readcd: No such file or directory
find: /usr/sbin/rscsi: No such file or directory
Не очень понял из мана "control - control installed system facilities" что это за такие  установленные системные возможности?

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: Почему печатает принтер?
« Ответ #8 : 21.11.2009 11:48:31 »
Есть два компа, alt1 и на нем принтер hpo1018 по usb, по сети подстоединет комп alt777, по способу salomatin'а (в разделе инструкции альт на сервере) alt777 печатает на этот принтер (alt1-hp1018) Вопрос А ПОЧЕМУ? Кто разрешил? В cups в кнопочке Set Allowed Users Ваще юзеров нет, на компе ALT1, на ALT777 такая же песня, в разрешенных никого нет, а юзеры печатают, почему?

В шаге № 1 мы редактировали /etc/cups/cupsd.conf 
там есть <Location> директива, которая обеспечивает управление доступом

# Restrict access to the server...
<Location />
 Order allow,deny
 </Location> 
в этом случае никому нельзя.

# Restrict access to the server...
<Location />
 Order allow,deny
 Allow all                ##добавляем это
</Location>     # Можно всем

# Restrict access to the server...
<Location />
 Order Deny,Allow
 Deny From All
 Allow From 127.0.0.1
 Allow From 192.168.0.*
.
</Location>  #можно самому серверу и подсети 192.168.0.*

# Restrict access to the server...
<Location />
 Order Deny,Allow
 Deny From All
 Allow From 127.0.0.1
 </Location>  #можно только серверу

Посмотрите, оставьте то, что вам надо и
# service cups restart


Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

greyzy

  • Гость
Re: Почему печатает принтер?
« Ответ #9 : 21.11.2009 11:52:08 »
Да да, хотел написать, а вы опередили
# Restrict access to the server...
<Location />
  Order deny,allow
  Deny From All
  Allow From 127.0.0.1
  Allow From 192.168.0.*
</Location>
тут все и разрешено

greyzy

  • Гость
Re: Почему печатает принтер? [РЕШЕНО]
« Ответ #10 : 21.11.2009 11:53:38 »
Всем спасибо :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Почему печатает принтер? [РЕШЕНО]
« Ответ #11 : 21.11.2009 12:02:04 »
Цитировать
Не очень понял из мана "control - control installed system facilities" что это за такие  установленные системные возможности?

Например для cups:

#control cups list
server local
это или server или local
# control cups help
server: External IPP interface are available for user
local: Only local utilities can work with cups


Для сравнения - для su :
# control su list
public wheel wheelonly restricted
#  control su help
public: Any user can execute /bin/su
wheel: Any user can execute /bin/su, but only "wheel" group members can switch to superuser
wheelonly: Only "wheel" group members can execute /bin/su
restricted: Only root can execute /bin/su