*/usr/share/dbus-1/system-services 以下の自動起動 [#ra80220d]

メッセージ

現在、console-kit-daemon は起動スクリプトで起動されていますが、/usr/libexec/dbus-daemon-launch-helper を使えるように設定すれば、hal デーモンが要求した時に自動的に起動されるようになります。以下手順を書きます。

1. mv /etc/rc.d/init.d/console-kit-daemon /etc/rc.d/rc.console-kit-daemon

2. chmod 644 /etc/rc.d/rc.console-kit-daemon

3. groupadd -g 200 messagebus

4. useradd -u 200 -g 200 -s /bin/false -d /var/run/dbus messagebus

5. sed -i -e 's/nobody/messagebus/g' /etc/dbus-1/system.conf

6. chown root:messagebus /usr/libexec/dbus-daemon-launch-helper

7. chmod 4754 /usr/libexec/dbus-daemon-launch-helper

8. kill -SIGTERM `cat /var/run/dbus.pid`

9. rm -f /var/run/dbus.pid

10. chown messagebus:messagebus /var/run/dbus

11. /usr/bin/dbus-daemon --system

7.は不要かも知れません。uid, gid はとりあえず 200 にしてます。




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:44