systemd 似乎忽略了我的“用户=”和“组=”设置

systemd 似乎忽略了我的“用户=”和“组=”设置

我以不同于标准 mysql 的用户身份运行 mariadb。为此,我更新了服务文件并替换了

User=mysql
Group=mysql

User=someuser
Group=somegroup

以前它运行正常,但最近重新安装后,我无法运行 MariaDB。每次加载时它都会抱怨它没有权限访问文件,但someuser显然它有权限。

系统:Fedora 22,MariaDB 10.0

有人知道我如何检查 systemd 是否真的以正确的用户身份运行该服务吗?

谢谢,迈克尔

答案1

根据 Eric Renouf 的提示,我检查了我的 selinux 设置。原来我一直禁用它,但在重新安装后忘记禁用它了。

禁用 selinux 可以解决该问题。

相关内容