背景信息:
我使用 Calibre 已经很多年了。我使用内容服务器允许通过本地网络访问我的库。然而,在 12 月的某个时候,内容服务器停止工作了。我首先想到的是防火墙设置可能已更改。但检查防火墙、路由器和路由表显示我运行内容服务器的端口是开放的。我并没有真正追究这个问题,因为我发现以普通用户身份启动 calibre 服务器让我可以访问。然而,当我坐在运行 calibre 的工作站前时,我因无法添加或修改我的库而感到沮丧。我喜欢运行 calibre 桌面版给我带来的轻松访问。今天我决定解决这个问题,并了解到如果使用 sudo 或以 root 身份运行,Calibre 可以在网络上工作。但是,以我的标准用户身份运行它(我一直这样做)不起作用。所以我想这是一个权限问题...
系统:Ubuntu 22.04,已更新(我每天早上都会运行 apt update 和 apt upgrade)。Calibre:从 6.10 开始的版本都存在此问题。我目前使用的是 6.14。
Python:我使用 update-alternatives 运行了 Python 版本 3.7 - 3.11 的 Calibre,得到了相同的结果。
查询:我需要做什么才能以我的常规用户帐户运行 calibre 的内容服务器,而不是使用 sudo?