我在Unix机器上有一个shell脚本,在执行时会将DISPLAY变量动态设置为客户机IP地址,如果客户端有某种x窗口启动并运行,那么它会启动一个程序ike xcalc。
我希望shell脚本在执行shell脚本时启动x窗口,比如在winodws客户端上超过会话,如果是这样可能会如何?
问候 Edwards的
答案 0 :(得分:1)
对此的一般答案是“不,除非你明确启用它。”
从一般意义上考虑这一点。您的问题是“我的PC安全性是否太弱,外部计算机可以在其上启动程序中连接,没有密码或证书?”
显然,这实际上意味着您的PC没有安全性。所以为了你的缘故,我真诚地希望你的问题的答案是“不”。
如果在你的情况下答案是“是”,那么也许是时候放弃Windows 98了?
答案 1 :(得分:0)
这也可能是ServerFault上值得一提的问题,因为它在编程和系统管理之间有点灰色。
答案 2 :(得分:0)
客户端是否通过shell登录到服务器?我强烈建议使用SSH和某种类型的客户端(Linux上的openssh,Windows上的PuTTY),在登录时自动设置DISPLAY变量,而不是将DISPLAY变量设置为其IP地址。
程序如下:
关于此设置的好处是很容易判断客户端是否运行了X服务器 - 如果是,则设置DISPLAY变量,否则设置为unset。
您说要在登录时在Windows客户端上启动会话 - 例如,您是否希望看到类似于您在机器上时看到的登录信息? ?在这种情况下,您可能希望使用XDMCP。