当我重新启动 Postfix 服务器时,出现以下错误::
postfix-out/master[1714]: fatal: open lock file pid/master.pid: cannot create file exclusively: Permission denied
我有一个 centos 服务器。
答案1
您可以使用此命令修复 postfix 文件和目录的权限。
postfix set-permissions
控制这些权限的文件位于此处:
/etc/postfix/postfix-files
可能存在过时的 master.pid 文件或正在运行的现有 postfix 进程,要清除这些文件,您可以执行以下操作:
service postfix stop
pkill -9 postfix
rm -f /var/spool/pid/master.pid
postfix set-permissions
service postfix start
答案2
每次 postfix 启动时都会创建此文件。
在 debian 中,该文件在 /var/lib/postfix/master.lock 中创建,您必须查找 postfix 的目录并检查其权限和所有者。