通常、私はXアプリケーションを使用するためにSSHを介してこれを行います。sudo su
ssh -X server
OKIログイン
xauth list $DISPLAY
これが私に戻ってくる
server/unix:10 MIT-MAGIC-COOKIE-1 blablablablabla
だから私はやる
sudo su
xauth add server/unix:10 MIT-MAGIC-COOKIE-1 blablablablabla
Xアプリケーションを実行した後...わかりました。そうですね。
問題はCentos7にあります。私も同じです。
xauth list $DISPLAY
何も返しません。 MITのマジッククッキーを追加してみました。
xauth list
しかし、もちろんそれは動作しません。 SSHを介した通常のX配信、sudoは必要ありません。
sshd設定は3つのサーバーで同じです。
- 余裕ソフトウェア働く
- 馬力 働く
- CentOS7 動作しない
ベストアンサー1
別の解決策は、現在のユーザーの.Xauthorityファイルをrootユーザーの.Xauthorityファイルとマージすることです。
ssh user@host
- ルートにもアクセスできるように.Xauthorityファイル権限を変更します。
sudo su - root
xauth merge /home/users/user/.Xauthority
テスト
gedit somefile.log
geditウィンドウを開く必要があります。