Nor*_*han 6 permissions printing apparmor
我今天正在更新操作系统(安全补丁),当我在系统日志中发现一些奇怪的东西时:
apparmor="DENIED" operation="signal" profile="/usr/sbin/cupsd" pid=2483 comm="cupsd" requested_mask="send" denied_mask="send" signal=term peer="unconfined"
它在系统日志中出现了 5 次。
我从未见过此日志,因此我开始查看它,但没有成功。我唯一知道的是 cupsd 与打印机有关(我从未在 Ubuntu 中使用过)。
所以,我也查看了/log/cups/access_log
,我发现了这一点(查看时间戳,此日志比系统日志中的日志早 1 秒):
localhost - - [07/Jul/2015:11:49:50 -0300] "POST / HTTP/1.1" 200 3695675 CUPS-Get-PPDs -
所以,我从来没有从 apparmor 那里得到任何拒绝的东西。有谁知道为什么会这样?另请注意,我从未在 Ubuntu 上使用过打印机。
谢谢你们帮助我。
编辑:刚刚注意到,在我下载更新的同一天,我还安装了cups
. 也许这就是为什么它有 DENIED 日志?
来自https://wiki.ubuntu.com/DebuggingPrintingProblems#AppArmor_Protection_of_the_printing_system 的解决方法
确保apparmor-utils
已安装:apt-get install apparmor-utils
如果您有任何打印问题,请尝试使用 停用 AppArmor 保护sudo aa-complain cupsd
。请注意,执行此操作后,我必须拔下并重新插入打印机才能正常工作。
您可以通过 重新激活 AppArmor sudo aa-enforce cupsd
。
如果这有帮助,请在 /var/log/syslog 文件中查找包含审计的消息。这些显示哪些组件被打印系统访问,而 /etc/apparmor.d/usr.sbin.cupsd 中没有给出明确的权限
在上面的链接中有更多详细信息。(他们还希望您报告错误)。
归档时间: |
|
查看次数: |
13953 次 |
最近记录: |