首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dbus-启动和dbus-守护进程-发生了什么?

dbus-启动和dbus-守护进程-发生了什么?
EN

Unix & Linux用户
提问于 2017-05-09 12:56:44
回答 1查看 8K关注 0票数 2

我使用以下输出对psdbus输出进行了调整:

代码语言:javascript
复制
102    742   0.0  0.0   4044  1480 ?        Ss   Apr16   27:13 dbus-daemon --system --fork --activation=upstart
xralf  2551  0.0  0.0   4076  212  ?        Ss   Apr16   0:14 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session dwm
xralf  2554  0.0  0.0   3936  224  ?        S    Apr16   0:00 /usr/bin/dbus-launch --exit-with-session dwm
xralf  2555  0.0  0.0   4248  1684 ?        Ss   Apr16   0:07 //bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
root   9970  0.0  0.0   3944  476  pts/5    S    May08   0:00 dbus-launch --autolaunch f6ddc5d5c514b5fb84725db7000007cd --binary-syntax --close-stderr
root   9971  0.0  0.0   3268  308  ?        Ss   May08   0:00 //bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session

一切都是自动运行的。你能解释一下系统里发生了什么以及它是否安全吗?

特别要注意的是用户名102//bin/dbus-daemon

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-05-18 13:12:32

不过,你没有提供多少关于你的系统的信息。DBus系统通常有两条总线:一条系统总线和一条会话总线。

  • 会话总线是每个用户启动的(在根目录和xralf的例子中),第3行到第6行。第2行是窗口管理器请求的dbus服务。
  • 系统范围内的消息交换需要一条系统总线.这是您在UID 102下开始的第一行。要显示UID而不是用户名的原因可能是用户名大于8个字符。,您可以检查您的/etc/passwd来查找这个UID。

在我的系统里是这样的:

代码语言:javascript
复制
message+    924      1  0 13:31 ?        00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation

以及相应的/etc/passwd条目:

messagebus:x:106:110::/var/run/dbus:/bin/false

dbus-启动是一个启动消息总线的实用程序。在最近的发行版中,这是由systemd完成的。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/363910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档