Назад | Перейти на главную страницу

Проблемы с настройкой сервера печати CUPS для Ubuntu Server 9.10

У меня установлен сервер Ubuntu 9.10, и я хочу сделать его сервером печати, и я пытаюсь получить доступ к странице администратора браузера cups с клиентского компьютера Windows. Установил чашки:

sudo apt-get install cups

затем я отредактировал файл /etc/cups/cupsd.conf и попробовал несколько разных комбинаций прослушивания:

Listen 192.168.1.109:631 #ip my router gives it3
Listen /var/run/cups/cups.sock #already in conf file
Listen fileserver:631 #hostname of server
Port 631 #listen for all incoming requests on 631?

samba тоже установлена ​​(что, я думаю, необходимо для совместного использования принтера?

и, наконец, я добавил своего пользователя в группу lpadmin:

sudo adduser tone lpadmin

но когда я пытаюсь выполнить любое из следующих действий, я получаю 403 запрещенных

http://fileserver:631/admin
http://fileserver:631
http://192.168.1.109:631/admin
http://192.168.1.109:631

Что я пропустил?

Вы можете найти ответ в журналах

sudo tail -f /var/log/cups/{access,error}_log

Я почти уверен, что CUPS разрешает административный / веб-доступ только с локального хоста по умолчанию. Если вы не на том же компьютере, что и CUPS, вам может потребоваться добавить
Allow from 192.168.1.1/24
на ваш cupsd.conf <Местоположение> разделы.

Пытаться

Listen *:631

Я где-то нашел образец в Интернете - пришлось внести некоторые изменения в свой файл конфигурации:

# Only listen for connections from the local machine.
#Listen localhost:631
Listen *:631
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Restrict access to the server...
<Location />
  Order allow,deny
  Allow localhost
  Allow @LOCAL
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
  Allow @LOCAL
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow @LOCAL
</Location>