2012-08-13 20 views
2

我有一個關於-sh選項的問題,當ssh進入Unix機器(特別是Sun OS)時。我知道這個選項允許你將圖形推送到你的機器上(例如:gedit),唯一的問題是隻要我使用其他任何用法,這個選項就不會傳輸。我的問題是這樣的,有沒有辦法保持這個選項後,你su給另一個用戶?有ssh -Y跟着你通過su

回答

2

當然。當您登錄到您的帳戶,類型:

xauth list $DISPLAY 

這應該給你的線沿線的東西:

host.example.com/unix:0 MIT-MAGIC-COOKIE-1 3d1e4422a15470a236770dedf87335b0 

su轉移到其他賬戶,確保DISPLAY變量設置正確(可能通過手動設置),然後運行:然後運行:

xauth add host.example.com/unix:0 MIT-MAGIC-COOKIE-1 3d1e4422a15470a236770dedf87335b0 

而且你應該全部設置。這在here以及here中有更詳細的描述。

+0

非常感謝。 – Kevin 2012-08-13 17:42:12