Bug 51610 - сервис cups слушает 0.0.0.0 вместо localhost
Summary: сервис cups слушает 0.0.0.0 вместо localhost
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cups (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-01 17:51 MSK by Sergey Y. Afonin
Modified: 2025-03-04 19:18 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2024-10-01 17:51:02 MSK
Файл /etc/cups/cupsd.conf содержит "Listen localhost:631" и, вроде бы, всё хорошо. Однако в системах с systemd всё получается не так (да и слушает systemd получается):

# netstat -apn|grep 631
tcp        0      0 :::631                      :::*                        LISTEN      1/init
udp        0      0 0.0.0.0:631                 0.0.0.0:*                               28100/cups-browsed

До кучи ещё и cups-browsed тоже слушает всё.
Comment 1 Anton Farygin 2025-03-04 12:27:32 MSK
cups-browsed исправили.

а 631-й порт слушает systemd:
/lib/systemd/system/cups.socket
Comment 2 Anton Farygin 2025-03-04 12:31:23 MSK
ListenStream=127.0.0.1:631
ListenStream=[::1]:631

можно поправить вот так и будет слушать только на localhost
Comment 3 Repository Robot 2025-03-04 19:18:35 MSK
cups-2.4.11-alt2 -> sisyphus:

 Tue Mar 04 2025 Anton Farygin <rider@altlinux.ru> 2.4.11-alt2
 - removed TCP listening from socket service (Closes: #51610)
 - relocate CUPS .po files from /usr/share/locale to /usr/share/cups/locale
   for direct .po-based localization (closes: #33305)