xhost测试与配置

xhost
xhost 是用来控制X server访问权限的
要求:必须是GUI环境下
功能:
把你的图形程序窗口,发给别人使用,你是看不到别人的操作过程的,等别人操作完成后,文件内容还是存在你的目录下
但是你可以强kill这个进程,强制关闭这个程序,不再让别人使用,这样,别人做的东东,可能没保存,所以最好是提醒别人关闭,或者等别人使用完成,主动关闭此程序。
但是,像vi vim等非GUI程序是不能弹过去的。
必须是GUI程序,比如:gvim,xclock等。
0
xhost #显示当前X服务器的授权配置
xhost + 客户端可以从任何主机连接禁止访问控制
xhost + 192.168.0.5 #添加授权ip访问x服务器
xhost - 192.168.1.101 禁止来之主机192.168.1.101访问的命令
xhost + nis:user@domain
通常当你从hostA登陆到hostB上运行hostB上的应用程序时,做为应用程序来说,hostA是client,但是对图形来说,是在hostA上显示的,需要使用hostA的Xserver,所以hostA是server。因此在登陆到hostB前,需要在hostA上运行xhost +来使其它用户能够访问hostA的Xserver。
=======================================================================================================
实操:
本操作环境:centos7,csh,VNC到centos7,a机和b机是2台机器,用户随便。
我是a机,我要把gvim aa窗口给b机,让b机的人操作:
  1. 先要知道b机的DISPLAY窗口号:login02:50
  2. b机上不需要操作其它了。
  3. a机操作:
xhost +
setenv DISPLAY login02:50
gvim aa
这时gvim的窗口,不在我的a机上,而已经在b机上了,我是完全看不到的。
至此,测试完成 ---也是测试成功的。
 =======================================================================================================
 
posted @   大道至简,各有其道。  阅读(458)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示