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

-ページ: [[不具合報告/4.7]]
-投稿者: [[M.H]]
-優先順位: 低
-状態: 提案
-カテゴリー: 機能要望
-投稿日: 2009-09-27 (日) 14:06:36
-バージョン: 

**メッセージ [#u07fc7e6]
現在、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 にしてます。

----
-情報ありがとうございます。今からこのへんをいじるのは厳しいので、これは次のバージョンの宿題ということにしておきます。 -- [[kojima]] &new{2009-09-28 (月) 00:24:11};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS