- 締切済み
VNCクライアントから管理者権限が必要なグラフィック管理ツールの起動
論理ボリューム管理などの管理者権限が必要なグラフィック管理ツールが VNCから実行できません。端末からは通常通り実行できます。 /var/seureには次のようなメッセージが残っています。 Jul 21 10:15:39 hcsv02 userhelper[5454]: pam_timestamp(system-config-lvm:session): updated timestamp file `/var/run/sudo/root/unknown' Jul 21 10:15:39 hcsv02 userhelper[5457]: running '/usr/share/system-config-lvm/system-config-lvm.py' with root privileges on behalf of 'root' (※'root'の代わりにroot特権で実行されているという内容が理解できていないかもしれません。) messagesやその他ログには、これに該当するログが見あたりませんでした。 なぜか、VNCクライアントから[システム]-[管理]-[論理ボリューム管理]を実行すると起動できませんが、 [/usr/share/system-config-lvm/system-config-lvm.py]を直接手動で実行すると実行できました。 xinetd 経由でvncserverを起動するように http://pocketstudio.jp/linux/?FC4%2FVNC%A4%CB%A4%E8%A4%EB%A5%EA%A5%E2%A1%BC%A5%C8%A4%AB%A4%E9%A4%CE%20X%20Window%20%C1%E0%BA%EE と同様の設定を施した後から、管理者権限が必要なグラフィック管理ツールが起動できないようになってしまいました。 同様の質問を探してみましたが、解決には至りませんでした。 http://oshiete1.goo.ne.jp/qa2327038.html PAMと管理用証明書のキャッシュ http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/ref-guide/s1-pam-timestamp.html [/sbin/pam_timestamp_check -k root]を実行するも結果は変わらずです。 現在xinetd経由のVNCクライアントから論理ボリューム管理や認証などのグラフィック管理ツールを起動すると何も表示されずに終了し、 上記secureのログしか残っていない状況です。 VNCクライアントからグラフィック管理ツールを起動させるにはどのように設定を施せば宜しいでしょうか。 何卒、宜しくお願い致します。 Red hat Enterprise Linux 5.3 x86-64
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- pakuti
- ベストアンサー率50% (317/631)
すみません。 仰ってる事が良く分かりません。 端末側でログインとは何を指しているのでしょう? VNCを利用する度にvncserverを起動させていると言う事ですか? デーモンとして起動するのは嫌という事ですか?
- pakuti
- ベストアンサー率50% (317/631)
リンク先のURLの通りにやったのであれば ユーザが、nobodyだからでは無いでしょうか? xinetdを利用する理由は何でしょう? inetdもxinetdもレガシーな機能です。 あえてxinetdを利用する必要は無いかと思われますが。
補足
コメントありがとうございます。 補足ですが、ユーザにrootでも同様にやってみましたが、ダメでした。 xinetdを使っているのは、端末側でrootログインしなくても xinetd経由で起動させることで、vncserverが利用できるから ですが、xinetd経由でなくても、端末側でログインしなくても vncserverが利用できるのであれば、その他の方法を検証して みたいと思います。 やはりログインが必要なんでしょうか。 rootログインが必要な設定の場合は、特段問題はないのですけど。 「あえてxinetdを利用する必要は無い」ということですので、 違う方法がありそうなのですが、どういった方法なのでしょうか?
補足
>端末側でログインとは何を指しているのでしょう? 物理的なサーバのコンソール(ディスプレイナンバ:0)でログイン することを指しています。 >VNCを利用する度にvncserverを起動させていると言う事ですか? 現在は、xinetd経由で起動しています。 理由は、サーバ側のコンソールでログインをしなくても vncserverが利用できるからです。 >デーモンとして起動するのは嫌という事ですか? xinetd経由でvncserverを起動してます。 サーバが遠隔地にあるため、サーバ側でログイン をしなくてもvncserverが利用できる環境が必要であ るためです。