私はsudoを使っている間にSSH X-11フォワーディングに問題がありました。私はそれのための解決策を見つけた。X-11フォワーディングのためのbashスクリプトの作成
$hostname
server4.a.b.edu
まず私が行います。その後、
$ echo $DISPLAY
localhost:10.0
$ xauth list
server1.a.b.edu/unix:12 MIT-MAGIC-COOKIE-1 6026864294a0e081ac452e8740bcd0fe
server4.a.b.edu/unix:10 MIT-MAGIC-COOKIE-1 f01fbfe0c0d68e30b45afe3829b27e58
それから私は、sudoが機能するためには、私のサーバー名とクッキーのために、
$ sudo xauth add server4.a.b.edu/unix:10 MIT-MAGIC-COOKIE-1 f01fbfe0c0d68e30b45afe3829b27e58
行う必要があります表示します。
これを自動化するためのbashスクリプトの作成方法を教えてください。
xauth:(argv):1:悪い "add"コマンドライン – Bruce
'xauth list $ DISPLAY'はあなたのディスプレイの1行だけを与えますか?あなたが私とは違うバージョンのものを持っているのだろうかと思っています。 –
それは何も表示されません... – Bruce