我想使用 gio mount 和 kerberos 票证在用户空间中挂载 smb 共享。到目前为止,这有效。但 dbus-daemon 不断在 stdout 上输出一条消息,例如
dbus-daemon[2305]: [session uid=26372637263 pid=2305] Activating service name=bla bla
或者
Successfully activated service bla bla
为了能够使用“gio mount”,我必须使用以下命令重新启动 bash
exec dbus-run-session -- bash
我也这样做来启动 dbus 会话。只有提到的消息让我感到困扰。STDOUT/STDERR 重定向
&> /dev/null
不是一个选项,因此被忽略或我错误地使用它。
我可以在这里做什么?
答案1
帖子 Bug 739076:dbus-daemon:[系统] 成功激活服务 在最后一项中有以下解决方法,可能会有用。
解决方法是在文件中添加
/etc/rsyslog.d/drop-user-messages.conf
以下几行:
:msg,contains,"Activating service name" stop
:msg,contains,"Successfully activated service" stop
(我没有您的环境,因此无法测试这是否适用于那里。)