Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当 ssh 进入 Unix 机器(特别是 Sun OS)时,我有一个关于 -Y 选项的问题。我知道此选项允许您将图形推送到您的机器(即:gedit),唯一的问题是,一旦我使用任何其他用途,此选项就不会传输。我的问题是,有没有办法在你 su 到另一个用户之后保持这个选项处于活动状态?
当然。当您登录您的帐户时,键入:
xauth list $DISPLAY
这应该给你一些类似的东西:
host.example.com/unix:0 MIT-MAGIC-COOKIE-1 3d1e4422a15470a236770dedf87335b0
su转到另一个帐户,确保DISPLAY变量设置正确(可能通过手动设置),然后运行:
su
DISPLAY
xauth add host.example.com/unix:0 MIT-MAGIC-COOKIE-1 3d1e4422a15470a236770dedf87335b0
你应该准备好了。这在这里和这里都有更详细的描述。