Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000768Vine Linux1 バグ公開2009-08-29 14:232012-10-02 22:58
iwamoto 
daisuke 
不明 
完了却下 
5.0 
 
x86, x86_64
なし
0000768: 時計からシステム時刻の設定に行けない
GNOME パネルの時計から
「日付と時刻の調整」を開き、
「システム時刻の設定」のボタンを
押すと root passwd を要求される画面が
開くが、root passwd を入れてもなにも開かない。

システムメニューの「システム管理」から
「日付と時刻」を選ぶと正常に動く。

Vine 5.0 x86_64, x86_64 です。
設定されていません。
課題の履歴
2009-08-29 14:23iwamoto新規課題
2009-08-31 21:56daisuke優先度中 => 低
2009-08-31 21:56daisuke担当者 => daisuke
2009-08-31 21:56daisuke状態新規 => 担当者決定
2009-08-31 21:56daisukeコメント追加: 0003372
2009-09-01 00:16anonymousコメント追加: 0003373
2009-09-01 00:30anonymousコメント追加: 0003374
2009-09-01 00:38anonymousコメント追加: 0003375
2009-09-01 00:45anonymousコメント追加: 0003376
2012-10-02 22:58daisukeコメント追加: 0007327
2012-10-02 22:58daisuke状態担当者決定 => 完了
2012-10-02 22:58daisuke解決状況不明 => 却下

コメント
(0003372)
daisuke   
2009-08-31 21:56   
> GNOME パネルの時計から
> 「日付と時刻の調整」を開き、
> 「システム時刻の設定」のボタンを
> 押すと root passwd を要求される画面が
> 開くが、root passwd を入れてもなにも開かない。

(どうあるべきかは後にまわしますが、、)
ここで聞いているのは root passwd ではなく、user passwd です。
なので、自分のパスワードを入力すれば認証されます。この設定は
gnome-applet の clockapplet の policykit の policy で規定
されています。

/usr/share/PolicyKit/policy/org.gnome.clockapplet.mechanism.policy
 <action id="org.gnome.clockapplet.mechanism.settime">
  <allow_active>auth_self_keep_always</allow_active>

ログインユーザを認証し、一度認証されたら次からは聞かないという
仕様になっています。(動作としては仕様通りではあります)

問題は、この仕様が適切かどうかですが、system-config-time が
root 認証を要求していますし、システムクロックをroot権限をもって
いる人以外が変えられるのはシステムの健全性を保つためには問題が
あるともいえます。
ここは root 認証を要求するように auth_admin_keep_always が
適切かもしれません。

もう一つの問題として、この例に限ったものではありませんが
root 認証を要求しているのか user 認証を
要求しているのか説明からわかりにくいということがあります。
root 認証を要求した場合は、「root としての認証」とか
「rootのパスワード」と明記されるのでまだわかりますが、
user 認証場合は 「認証」「パスワード」とだけになるので、
わかりにくくなります。このあたりも修正の余地はありそうにおも
います。

本件については割当て済みにしたうえで VineSeed で対応につ
いて議論したいとおもいます。
(0003373)
anonymous   
2009-09-01 00:16   
元投稿者さんではありませんが

> > GNOME パネルの時計から
> > 「日付と時刻の調整」を開き、
> > 「システム時刻の設定」のボタンを
> > 押すと root passwd を要求される画面が
> > 開くが、root passwd を入れてもなにも開かない。
>
> (どうあるべきかは後にまわしますが、、)
> ここで聞いているのは root passwd ではなく、user passwd です。
> なので、自分のパスワードを入力すれば認証されます。この設定は
> gnome-applet の clockapplet の policykit の policy で規定
> されています。

正しく user password を入力しても、何も開きません。
「日付と時刻の調整」で開いた「時刻の設定」画面も
閉じてしまいます。
また、特に認証に失敗したようなメッセージは
表示されません。
(0003374)
anonymous   
2009-09-01 00:30   
元投稿者さんではありませんが

> > GNOME パネルの時計から
> > 「日付と時刻の調整」を開き、
> > 「システム時刻の設定」のボタンを
> > 押すと root passwd を要求される画面が
> > 開くが、root passwd を入れてもなにも開かない。
>
> (どうあるべきかは後にまわしますが、、)
> ここで聞いているのは root passwd ではなく、user passwd です。
> なので、自分のパスワードを入力すれば認証されます。この設定は
> gnome-applet の clockapplet の policykit の policy で規定
> されています。

正しく user password を入力しても、何も開きません。
「日付と時刻の調整」で開いた「時刻の設定」画面も
閉じてしまいます。
また、特に認証に失敗したようなメッセージは
表示されません。
(0003375)
anonymous   
2009-09-01 00:38   
横槍失礼します。

> 正しく user password を入力しても、何も開きません。
> 「日付と時刻の調整」で開いた「時刻の設定」画面も
> 閉じてしまいます。
> また、特に認証に失敗したようなメッセージは
> 表示されません。

動作はそれで正常です。
ボタンを押した時点で表示されている日付と時刻の値を設定して、
ダイアログを閉じます。「OK」ボタンのような動作です。
(このボタンの名前は少々ややこしいですね)

ボタンを押すと裏で hwclock コマンドが呼び出されていますので
特に表示はなくとも正常に設定されているはずです。
(0003376)
anonymous   
2009-09-01 00:45   
3 の投稿者です。
# 多重投稿申し訳ありません。

> 動作はそれで正常です。
> ボタンを押した時点で表示されている日付と時刻の値を設定して、
> ダイアログを閉じます。「OK」ボタンのような動作です。
> (このボタンの名前は少々ややこしいですね)
>
> ボタンを押すと裏で hwclock コマンドが呼び出されていますので
> 特に表示はなくとも正常に設定されているはずです。

そういう事でしたか。
失礼致しました。
(0007327)
daisuke   
2012-10-02 22:58   
閉じます