Dovecot 在 14.04 服务器上访问 /tmp/ 时出错

Dovecot 在 14.04 服务器上访问 /tmp/ 时出错

我遇到了一个问题,我并不完全理解。偶尔我会在 中看到这一行/var/mail.err,尽管所有消息似乎都已正常保存(至少我认为如此):

dovecot: lda(<address>): Error: safe_mkstemp(/tmp/dovecot.lda.) failed: Permission denied

我知道可以手动调整此权限,但我担心系统本身可能出现问题。

我通过 Google 搜索到的唯一结果是这样的:https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=632951,这表明这是一个错误……

一些附加信息:

# uname -a
Linux 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
# dovecot --version
2.2.9

我不知道这是否重要,但我也在 RAID1 上运行系统,而且这是新版本的 ubuntu 的全新安装。

我将非常感激任何关于如何解决这个问题的意见或建议。

答案1

您能粘贴权限吗:ls -ld /tmp。此外,如果有足够的空间: 。然后检查是否在大约相似的时间df -h /tmp找到任何条目。/var/log/kern.log

编辑:问题原来是 /tmp 的权限不知何故被搞乱了。更正后sudo chmod 1777 /tmp似乎已经解决了该问题。

相关内容