HOWTO:Debianのスーパーユーザの手動割り当てXの認可
27日に投稿されました。 によって9月、2009 クリシュナンでのDebian 、 ハウツー
Debianを使用しながら、今日、私は通常のユーザーとしていくつかのプログラムを実行することができたことに気づいた。 しかし、私はスーパーユーザーとしてログインすると、プログラムが実行され文句を言わない。
例:
$ geditはgeditを起動します
#geditは、次のエラーを与えることに失敗
---------------
krishnanondebian :/ホーム/クリシュナ#geditの
指定されていませんプロトコルません
ディスプレイを開くことはできません。
ファイル名を指定して実行可能なコマンドラインオプションの完全なリストを表示するには、 "geditは - help 'を。
----------------
スーパーユーザーのX認可は数回議論されている問題であると思われる。 技術的に "su + xの承認"であるsuxをコマンドがあります。 私は長いルートを取ったので、私はsuxをコマンド知りませんでした。
1。 SU:rootとしてコンソールおよびログインを開いて
2。 xauthのリスト: "Xプログラム"を起動することができます参照してください
- おそらく上で読み続けて(あなたが何かを得るいけない)がエラーを取得するか、リストが空の場合、これはあなたのソリューションです。
3。 コンソールを開き、ユーザーとしてのXプログラムを開くことが許可されている方を参照してください。xauthのリスト
これはあなたにこのような何かを与える必要があります。
デスクトップ/ UNIX:0 MIT-MAGIC-COOKIE-1 395a5228d995d958a0cc59a5afe9d521
193.5.93.21:0 MIT-MAGIC-COOKIE-1 45891337dd1f30ea26f45bb6b70449b0
デスクトップ:0 MIT-MAGIC-COOKIE-1 370116e6e873fc798aa4f1429f536219
4。 今ROOTとしてお使いのディスプレイ上でXプログラムを起動できるようにしたいものを(ホスト名)を追加します。
xauthの追加デスクトップ/ UNIX:0 395a5228d995d958a0cc59a5afe9d521。
他のエントリだけでなく、(あなたが他のホストから起動できるようにする場合は、1つが正しいものである知らない場合は、すべてを追加しても、試してみてください)のための同じをする。注意最後に長い番号が同じであること!前にユーザーは、DOTに注意して"デスクトップ/ UNIX:0"の間に"。"と番号今度はrootとしてプログラムを起動しok.Tryなければなりません。 動作するはずです
ソース: http://ubuntuforums.org/archive/index.php/t-166863.html

関連記事:


















































lefty.crupps
28。 9月、2009
>また、ドットに注意してください "。"の間
> "デスクトップ/ UNIXの場合:0"と番号。
どこで我々は、GE、これらの数値を行うか、どのように我々はそれらを生成、または1つを使用するか知っていますか?