![sshd.service:从 PID 收到通知消息,但仅允许主 PID 接收](https://linux22.com/image/699874/sshd.service%EF%BC%9A%E4%BB%8E%20PID%20%E6%94%B6%E5%88%B0%E9%80%9A%E7%9F%A5%E6%B6%88%E6%81%AF%EF%BC%8C%E4%BD%86%E4%BB%85%E5%85%81%E8%AE%B8%E4%B8%BB%20PID%20%E6%8E%A5%E6%94%B6.png)
在过去一周左右的时间里,我们的许多装有 4.9.x 内核的 Fedora 25 服务器和工作站都在 /var/log/messages 中收到了以下日志:
sshd.service: Got notification message from PID xxxx, but reception only
permitted for main PID xxxx: 1 Time(s)
[email protected]: Got notification message from PID xxxx, but reception only
permitted for main PID xxxx: 1 Time(s)
这些值得担心吗?老虫子有关系吗?也许这能说明一些问题?
systemctl status -l
● ourdomain
State: degraded
Jobs: 0 queued
Failed: 1 units
Since: Mon 2017-02-13 09:28:47 EST; 2 weeks 2 days ago
CGroup: /
├─user.slice
│ ├─user-6105.slice
│ │ ├─session-2159.scope
│ │ │ ├─10514 systemctl status -l
│ │ │ ├─26349 sshd: me [priv]
│ │ │ ├─26376 sshd: me@pts/5
│ │ │ ├─26377 -bash
│ │ │ ├─26441 su
│ │ │ └─26470 bash
│ │ ├─[email protected]
│ │ │ ├─gvfs-gphoto2-volume-monitor.service
│ │ │ │ └─7543 /usr/libexec/gvfs-gphoto2-volume-monitor
│ │ │ ├─at-spi-dbus-bus.service
│ │ │ │ ├─17460 /usr/libexec/at-spi-bus-launcher
│ │ │ │ └─17465 /bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
│ │ │ ├─dbus.service
│ │ │ │ ├─ 7382 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
│ │ │ │ ├─ 7391 /usr/lib64/xfce4/xfconf/xfconfd
│ │ │ │ ├─ 7542 /usr/libexec/goa-daemon
│ │ │ │ ├─ 7561 /usr/libexec/goa-identity-service
│ │ │ │ ├─ 7594 /usr/libexec/dconf-service
│ │ │ │ ├─ 7718 /usr/libexec/imsettings-daemon
│ │ │ │ ├─22486 /usr/libexec/gconfd-2
│ │ │ │ ├─24823 /usr/bin/ibus-daemon -r --xim
│ │ │ │ └─24832 /usr/libexec/ibus-dconf
│ │ │ ├─gvfs-udisks2-volume-monitor.service
│ │ │ │ └─7536 /usr/libexec/gvfs-udisks2-volume-monitor
│ │ │ ├─evolution-source-registry.service
│ │ │ │ └─7516 /usr/libexec/evolution-source-registry
│ │ │ ├─gvfs-metadata.service
│ │ │ │ └─7736 /usr/libexec/gvfsd-metadata
│ │ │ ├─gvfs-mtp-volume-monitor.service
│ │ │ │ └─7547 /usr/libexec/gvfs-mtp-volume-monitor
│ │ │ ├─gvfs-goa-volume-monitor.service
│ │ │ │ └─7572 /usr/libexec/gvfs-goa-volume-monitor
│ │ │ ├─gvfs-afc-volume-monitor.service
│ │ │ │ └─7562 /usr/libexec/gvfs-afc-volume-monitor
│ │ │ ├─init.scope
│ │ │ │ ├─23030 /usr/lib/systemd/systemd --user
│ │ │ │ └─23039 (sd-pam)
│ │ │ ├─tracker-store.service
│ │ │ │ └─7477 /usr/libexec/tracker-store
│ │ │ └─gvfs-daemon.service
│ │ │ ├─7437 /usr/libexec/gvfsd
│ │ │ ├─7442 /usr/libexec/gvfsd-fuse /run/user/6105/gvfs -f -o big_writes
│ │ │ └─7729 /usr/libexec/gvfsd-trash --spawner :1.11 /org/gtk/gvfs/exec_spaw/0
答案1
这是一个已知错误在 Fedora 25 中的 OpenSSH 包中。
对于后台,SD_NOTIFY
最近已经实现了(以允许 systemd 跟踪服务状态),但是每个用户进程也会错误地发送通知,从而导致 systemd 发出此消息。
修复已准备就绪,测试版本可在错误评论中找到。我会按照评论中所述尽快修复该问题。抱歉打扰了。