我目前正在运行 Ubuntu 18.04.1 并安装了 gnome-calculator 3.30.1。我很确定这是与 18.04 捆绑在一起的。
每次我启动 gnome-calculator 时,apparmor 都会在 /var/log/kern.log 中记录以下消息:
kernel: [10238.459543]
audit: type=1400
audit(1547652310.229:29638):
apparmor="DENIED"
operation="open"
profile="snap.gnome-calculator.gnome-calculator"
name="/home/me/Documents/"
pid=10260
comm="head"
requested_mask="r"
denied_mask="r"
fsuid=1000
ouid=1000
记录了另外七条相同的消息,唯一的区别是 gnome-calculator 尝试访问的目录:
name="/home/me/Desktop/"
name="/home/me/Downloads/"
name="/home/me/Music/"
name="/home/me/Pictures/"
name="/home/me/Videos/"
name="/home/me/Public/"
name="/home/me/Templates/"
我对上述内容的解释是 gnome-calculator 正在尝试扫描我的主目录的内容,而 AppArmor 正在阻止它这样做。
如果是这样,为什么 gnome-calculator 扫描我的主目录?
是否有其他人看到相同的日志消息?gnome-calculator 3.30.1 是否被恶意软件感染?我应该担心吗?
不用担心,这似乎很正常。
我安装
gnome-calculator
很快。从命令行启动它时,没有什么特别的事情发生,但是当我通过 GUI(活动 → 搜索 → 计算器)启动它时,我会看到与kern.log
扫描我的 $HOME 时相同的消息。我再次卸载了 snap 并
apt
使用以下命令安装了软件包:并且消息不再出现。
另外,我可以从
gnome-calculator
键盘上的一个特殊键开始,它打开得更快,但那是另一杯茶(请参阅这篇相关且有趣的帖子)。(顺便说一句,我还用
gnome-system-monitor
apt 版本替换了 snap 版本,因为 snap 版本列出了所有snap 文件系统,而 apt 版本只列出了“常规”文件系统。我认为列出几十个 100 个 squashfs 文件系统毫无意义% 满了。它只是弄乱了显示。)