`

xhost命令

 
阅读更多

xhost 命令 用途
控制什么人可以访问当前主机上的增强 X-Windows。
语法
xhost [ + | - ] [ Name ]
"+"表示增加,"-"表示去除
描述
xhost 是用来控制X server访问权限的。
通常当你从hostA登陆到hostB上运行hostB上的应用程序时,做为应用程序来说,hostA是client,但是对图形来说,是在hostA上显示的,需要使用hostA的Xserver,所以hostA是server。因此在登陆到hostB前,需要在hostA上运行xhost +来使其它用户能够访问hostA的Xserver。
xhost + 是使所有用户都能访问Xserver.
xhost + ip使ip上的用户能够访问Xserver.
xhost + nis:user@domain使domain上的nis用户user能够访问
xhost + inet:user@domain使domain上的inet用户能够访问
xhost 命令添加或删除 X 服务器接受连接的机器列表上的主机名。
该命令必须从有显示连接的机器上运行。可以通过使用 -Host 参数,从访问列表中除去一个名称。不要从访问列表中除去当前的名称。如果已经这样做了,请在作出任何更改之前注销系统。
输入无变量的 xhost 命令将显示访问 X 服务器的当前主机名,并显示一条消息表明访问是否已启用。
为了安全起见,只能从控制主机运行影响访问控制的选项。对于工作站来说,这台机器也就是服务器。对于X 终端来说,这台机器是登录主机。
要在缺省情况下启用远程名称,可以在 /etc/X?.hosts 文件中定义名称,其中 ? 为启用访问的显示器号。
例如,显示器 jeanne:0 可以由使用 jeanne 的缺省主机名的系统上的 /etc/X0.hosts 文件中定义的系统访问。在显示名称和文件名中,0 表明已定义的远程系统允许通过增强 X-Windows 访问的显示器号。
注意:- Name选项,定义要从 X 服务器访问列表中除去的主机名。已有的连接没有被中断,但将拒绝新的连接请求。注意:可以除去当前的机器;然而,不允许进行进一步的连接(包括试图将其添加回来)。再一次启用本地连接的唯一方法就是将服务器复位(因此也会中断所有连接)。


参考至:http://baike.baidu.com/view/2909526.htm
如有错误,欢迎指正

邮箱:czmcj@163.com

分享到:
评论

相关推荐

    xhost命令 X服务器访问控制工具

    xhost命令是X服务器的访问控制工具,用来控制哪些X客户端能够在X服务器上显示。 运行xhost命令时要求启动本地X-window的图形界面后,在图形界面下的命令行中输入。 语法格式:xhost [参数] 常用参数: + 关闭访问...

    consoletype命令 输出已连接的终端类型

    与该功能相关的Linux命令:getenforce命令 – 显示SELinux的状态xhost命令 – X服务器访问控制工具dircolors命令 – 设置 ls 指令在显示目录或文件时所用的色彩lshw命令 – 查看硬件信息suspend命令 – 暂停执行...

    docker-chromium-armhf:一个提供了armhfChrome实例的docker容器,其中安装了widevine(允许Spotify,Netflix等)

    运行容器: 您需要先启用xhost转发: xhost +local:docker如果找不到xhost命令,请确保先安装它(在manjaro上,所需的软件包是'xorg-xhost')。 尽管不是必需的,但建议将Chrome设置保存在一个体积中,以使其在容器...

    ego:改变自我

    这是使用文件系统ACL和xhost命令完成的。 工作正在进行中。 :) 免责声明:请勿通过自我运行未经授权的程序。 但是,使用ego比直接在主要用户下运行应用程序更安全。 安装 Ego旨在提供合理的默认设置,并且易于...

    Linux 下 启动 NetCA 出错处理

    产生问题原因分析:让命令终端有调用界面程序的权限,需要用root用户执行 xhost + 。 一般要调用界面需习惯性xhost+。

    入门级的SUN培训资料

    4.XHOST XSERVER访问控制 30 5.OPENWIN 初始化 30 6.CDE桌面初始化 30 7.终端窗口控制字符 31 十三.系统统计 31 1.PRTCONF 系统信息 31 2./USR/PLATFORM/SUN4U/SBIN/PRTDIAG -V 31 3.SYSDEF 系统信息 31 4....

    嵌入式系统/ARM技术中的关于Linux跨网络运行X Window程序

    X Window在设计上就是跨网络的,X Client是需要图形显示的应用程序... $ xhost -192.168.0.1 #取消192.168.0.1发送X Request到本机$ xhost + #允许所有主机发送X Request到本机$ xhost + #再次执行该命令取消允许所有主

    嵌入式系统/ARM技术中的Linux跨网络运行X Window程序

    X Window在设计上就是跨网络的,X Client是需要图形显示的应用程序... $ xhost -192.168.0.1 #取消192.168.0.1发送X Request到本机$ xhost + #允许所有主机发送X Request到本机$ xhost + #再次执行该命令取消允许所有主

    Linux Shell脚本编程的注意事项

    /path/to/local/script.sh#ssh到远程服务器执行一个脚本,此命令可以避免将脚本上传到远程服务器ssh user@host cat /path/to/remotefile | diff /path/to/localfile –#比较远程文件和本地文件的差异vim scp://...

    docker-chrome:在Docker容器中安装Google Chrome

    #要运行浏览器,DISPLAY应该具有“ xhost local:”或“ xhost +” docker run -it -e DISPLAY = $ DISPLAY -v = / tmp / .X11-unix:/tmp/.X11-unix docker-chrome谷歌浏览器 在Docker容器中享受Google Chrome...

    docker-qq:提供一种在linux下运行QQ的方式

    xhost + 查看系统组ID 为了使用声音和对应的视频设备,需要具有系统特定组的权限,因此需要获得对应的组ID。 获取 audio 组 ID $ getent group audio | cut -d: -f3 63 这里取得的 63 就是 audio 组的组 ID,替换...

    docker-wechat:微信 docker 镜像

    本镜像基于微信版本:2.6.8准备工作允许所有用户访问X11服务,运行命令: xhost +查看系统audio gid cat /etc/group | grep audiofedora 26 结果:audio:x:63:更新进入docker容器:docker exec -it wechat bash运行...

    pingcheck:bash 脚本工具,用于监视网络 IP 并在主机无法访问时发出警报

    您需要运行以下命令以启用 cron 来启动 gui 工具(notify-send)。 这些会将 localhost 添加到访问控制列表中,然后启用我们创建的访问控制 $ xhost +local: $ xhost 我们需要为将在其下运行的用户更新 cron $...

    基于非线性模型预测控制的移动机械臂运动规划与控制Python源码+使用说明(支持docker部署).zip

    xhost + docker run -it -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix mm_mpc:0.1.0 ``` 此时将进入名为mm_mpc的docker容器,在容器里编译: ```bash cd ~/catkin_ws catkin build -j ``` 在笔者的电脑上...

    Liunx(centos8)下的yum的基本用法和实例(推荐)

    yum 命令 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次...

    e-chess:带有AI Minimax算法的电子棋项目

    运行以下命令: xhost + 登录到您的Docker帐户: sudo docker login (*)为e-chess sudo docker pull coderon98/e-chess:beta : sudo docker pull coderon98/e-chess:beta (**)构建docker容器并运行它: ...

    SnowBox:基于docker的linux沙箱

    雪盒 基于 docker 的 Linux 沙箱。 该脚本将使用您要安装的包构建一个映像,然后您可以在容器中运行它并删除它。对您的主机操作系统完全没有伤害。...包安装命令应该是自动确认的,主要是一个-y标志

    MobileRT:多平台C ++ CPU渐进式Ray Tracer

    对于Linux,如果安装了 ,则可以使用以下命令轻松获取此ray tracer,以获取docker映像并执行容器: docker pull ptpuscas/mobile_rt xhost + ; docker run -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY= ${DISP

    docker-kcachegrind:带有kCacheGrind的Docker

    如果尝试启动它时遇到以下错误“错误:无法打开显示::0 ”,请使用以下命令: xhost + 。分享你的资料夹因为您的xdebug分析文件更有可能存储在主机上,所以您必须装入一个卷以使此文​​件夹在容器中可用: ...

Global site tag (gtag.js) - Google Analytics