[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]

Re: Gnomeのシャットダウン時にパスワードを入力させたい。


At Sat, 16 Mar 2002 12:53:45 +0900,
Suzuki Takehiko wrote:
---
こんにちは、相花です。

> 一般ユーザーにシャットダウンをさせたくありません。
>
> 今の設定では誰でも"シャットダウン"、"再起動"をできるようになっています。

一般ユーザに Shoutdown/Reboot させたくない
=>
一般ユーザの Logout 確認ダイアログに
"シャットダウン" と "再起動" のボタンを表示させない

と解釈するならば、
gnome-core の gsm/login.c にパッチを当てて
リビルドする必要があると思います。

自分が使っている gnome-core-1.4.0.5 では次のパッチを当てています。
つまり shutdown (poweroff) コマンドに書き込み permission を持っている
ユーザのみ (自分の環境では root のみ)
"シャットダウン" と "再起動" ボタンを表示するようにしています。

--- gnome-core-1.4.0.5/gsm/logout.c.org Sat Jan 26 18:47:51 2002
+++ gnome-core-1.4.0.5/gsm/logout.c     Sat Jan 26 18:50:43 2002
@@ -231,7 +234,7 @@
   s = g_strconcat ("/var/lock/console/", g_get_user_name (), NULL);
   t = g_strconcat ("/var/run/console/", g_get_user_name (), NULL);
   if (((geteuid () == 0) || g_file_exists (t) || g_file_exists(s)) &&
-      access (halt_command[0], X_OK) == 0)
+      access (halt_command[0], W_OK) == 0)
     {
       GtkWidget *frame;
       GtkWidget *action_vbox;
---
(相花)