无法访问localhost:631
Tofloor
poster avatar
NorthWind
deepin
2018-09-11 20:17
Author
本帖最后由 northguest 于 2018-9-11 13:27 编辑

四台安装deepin的电脑,两台无法访问localhost:631,两台访问正常。配置看上去没什么不同,防火墙设置都一样。nmap ip发现631端口没开,折腾办天也没有打开这个端口。请问怎么处理?

Reply Favorite View the author
All Replies
avatar
152******80
Advanced Packager
2018-09-11 21:00
#1
配置发出来
Reply View the author
avatar
NorthWind
deepin
2018-09-11 21:21
#2
#
# Configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
# complete description of this file.
#

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
PageLogFormat

# Deactivate CUPS' internal logrotating, as we provide a better one, especially
# LogLevel debug2 gets usable now
MaxLogSize 2000000000

#Administrator user group...
SystemGroup sys root

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

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

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

# Web interface setting...
WebInterface Yes

# Restrict access to the server...

  Order allow,deny
  Allow All


# Restrict access to the admin pages...

  Order allow,deny
  Allow All


# Restrict access to configuration files...

  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow All


# Restrict access to log files...

  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow All


# Set the default printer/job policies...
<olicy default>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  
    Order deny,allow
  

  
    Require user https://bbs.deepin.org/user/16100 @SYSTEM
    Order deny,allow
  

  # All administration operations require an administrator to authenticate...
  
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  

  # All printer operations require a printer operator to authenticate...
  
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  

  # Only the owner or an administrator can cancel or authenticate a job...
  
    Require user @OWNER @SYSTEM
    Order deny,allow
  

  
    Order deny,allow
  


# Set the authenticated printer/job policies...
<olicy authenticated>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  
    AuthType Default
    Order deny,allow
  

  
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  

  # All administration operations require an administrator to authenticate...
  
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  

  # All printer operations require a printer operator to authenticate...
  
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  

  # Only the owner or an administrator can cancel or authenticate a job...
  
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  

  
    Order deny,allow
  
Reply View the author
avatar
许自强
deepin
2018-09-12 03:57
#3
推荐你安装一下ufw这个软件,然后sudo ufw allow 631
Reply View the author
avatar
NorthWind
deepin
2018-09-12 09:34
#4
https://bbs.deepin.org/post/168729
推荐你安装一下ufw这个软件,然后sudo ufw allow 631

已经试过多次了,不行。
Reply View the author
avatar
许自强
deepin
2018-09-12 17:47
#5
https://bbs.deepin.org/post/168729
已经试过多次了,不行。

那这很奇怪
Reply View the author
avatar
cheesezhang
deepin
2019-06-27 23:03
#6
顶一下这个帖子
我现在笔记本上面有两个最新的15.10 stable系统 一个在机械硬盘 一个在固态硬盘
平常办公用的这个固态硬盘系统发现打印服务cups所需要的631端口无法启动 错误日志如下

  1. E [27/Jun/2019:14:46:46 +0800] Unable to open listen socket for address [v1.::1]:631 - Permission denied.
  2. E [27/Jun/2019:14:46:46 +0800] Unable to open listen socket for address 127.0.0.1:631 - Permission denied.
Copy the Code


很明显是631端口被权限拒绝 但是通过查看服务发现是root启动的

  1. root     10152     1  0 14:40 ?        00:00:00 /usr/sbin/cupsd -l
Copy the Code


但是在机械硬盘上面的系统却正常运行 631端口也监听正常

我更换几个端口还是发现同样的问题 让我很是费解
直接导致了我连不上网络打印机 希望有遇到这个问题的大神们伸出援手
Reply View the author
avatar
boydreaming
deepin
2020-11-25 22:37
#7

我也遇到同样问题,奇怪的事,前一段时间,还正常,最近,又不好了。貌似执行过,apt upgrade。也是报

Unable to open listen socket for address [v1.::1]:631 - Permission denied.

在/var/log/cups/error_log中。


Reply View the author
avatar
boydreaming
deepin
2020-11-25 22:41
#8
cheesezhang
顶一下这个帖子
我现在笔记本上面有两个最新的15.10 stable系统 一个在机械硬盘 一个在固态硬盘
平常办公用的这个固态硬盘系统发现打印服务cups所需要的631端口无法启动 错误日志如下

  1. E [27/Jun/2019:14:46:46 +0800] Unable to open listen socket for address [v1.::1]:631 - Permission denied.
  2. E [27/Jun/2019:14:46:46 +0800] Unable to open listen socket for address 127.0.0.1:631 - Permission denied.
Copy the Code


很明显是631端口被权限拒绝 但是通过查看服务发现是root启动的

  1. root     10152     1  0 14:40 ?        00:00:00 /usr/sbin/cupsd -l
Copy the Code


但是在机械硬盘上面的系统却正常运行 631端口也监听正常

我更换几个端口还是发现同样的问题 让我很是费解
直接导致了我连不上网络打印机 希望有遇到这个问题的大神们伸出援手

过去哪么久,有解决了吗?

Reply View the author
avatar
boydreaming
deepin
2020-11-25 23:55
#9

已解决了。

是ubuntu的apparmor做了限制,类似于centos的selinux.

需要用 卸载apparmor或者,用aa-complaint把 cupsd等加入complaint模式。

可以用aa-status,以及在/etc/apparmor.d/下面查看到很多有关信息。

Reply View the author