You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FreeBSD下进程组成员权限未生效,Dovecot LDA连接stats-writer套接字提示权限被拒问题求助

FreeBSD下进程组成员权限未生效,Dovecot LDA连接stats-writer套接字提示权限被拒问题求助

大家好,我遇到一个权限相关的问题,折腾了好几天都没搞明白,想请各位大佬帮忙分析下。

我目前是用Exim通过管道传输调用dovecot-lda来投递邮件的,这个dovecot-lda进程是以jdoe:jdoe的身份运行的——我特意写了个自定义的包装脚本,还用truss工具验证了两次,确定进程身份没错。邮件本身能正常投递成功,但每次都会弹出一条错误提示:

dovecot_lda transport output: lda(jdoe): Error: net_connect_unix(/var/run/dovecot/stats-writer) failed: Permission denied

我反复核对过权限:jdoe是wheel组的成员,而stats-writer套接字的权限明明是允许wheel组读写的:

# ls -l /var/run/dovecot/stats-writer
srw-rw----  1 dovecot wheel 0  7 Sep. 22:13 /var/run/dovecot/stats-writer
# id jdoe
uid=1001(jdoe) gid=1001(jdoe) groups=1001(jdoe),0(wheel),...

按说权限是完全足够的,但就是一直报权限被拒。我已经试过两种方法,都没彻底解决问题:

  • 修改Exim传输配置里的进程所有者,警告倒是消失了,但邮件直接投递失败了;
  • 把Dovecot stats服务的套接字用户改成jdoe,结果其他用户又遇到了同样的权限问题。

有没有大佬知道这到底是怎么回事?还有什么其他可以尝试的解决办法吗?

另外我的Exim传输配置中dovecot_lda相关部分如下:

dovecot_lda:...

备注:内容来源于stack exchange,提问作者bertramscharpf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:34:33