libsasl2 更改路径

libsasl2 更改路径

我一直在关注教程https://help.ubuntu.com/community/Postfix用于在 ubuntu 上安装 Postfix。

我被困在教程的身份验证部分,您可以在其中更改路径以位于错误的根目录中,如果您查看上面的链接,我有一个文件(/etc/default/saslauthd),它与教程中的文件几乎相同。

萨斯劳德

# This needs to be uncommented before saslauthd will be run automatically
START=yes

PWDIR="/var/spool/postfix/var/run/saslauthd"
PARAMS="-m ${PWDIR}"
PIDFILE="${PWDIR}/saslauthd.pid"

# You must specify the authentication mechanisms you wish to use.
# This defaults to "pam" for PAM support, but may also include
# "shadow" or "sasldb", like this:
# MECHANISMS="pam shadow"

MECHANISMS="pam"

# Other options (default: -c)
# See the saslauthd man page for information about these options.
#
# Example for postfix users: "-c -m /var/spool/postfix/var/run/saslauthd"
# Note: See /usr/share/doc/sasl2-bin/README.Debian
#OPTIONS="-c"

#make sure you set the options here otherwise it ignores params above and will not work
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"

当我在 ubuntu 中运行以下命令时

dpkg-statoverride --force --update --add root sasl 755 /var/spool/postfix/var/run/saslauthd

我收到以下错误

dpkg-statoverride: warning: An override for '/var/spool/postfix/var/run/saslauthd' already exists, but --force specified so will be ignored.
dpkg-statoverride: warning: --update given but /var/spool/postfix/var/run/saslauthd does not exist

我不知道为什么会发生这种情况,我严格按照教程一步一步操作,安装了所有必要的软件包,可能是什么问题?我必须手动创建

答案1

首先,它们是警告,而不是错误。

其次,阅读下一行:

这可能会报告“给定”的错误--update,并且 /var/spool/postfix/var/run/saslauthd目录不存在。您可以忽略它,因为saslauthd下次启动时它将被创建。

相关内容