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服务器的访问控制工具,用来控制哪些X客户端能够在X服务器上显示。 运行xhost命令时要求启动本地X-window的图形界面后,在图形界面下的命令行中输入。 语法格式:xhost [参数] 常用参数: + 关闭访问...
Sun-Solaris用户手册 本手册涵盖了Sun-Solaris操作系统的基本知识和高级应用,旨在帮助用户快速掌握Sun-Solaris的使用和管理。...* xhost命令 * openwin命令:初始化 * CDE桌面初始化 * 终端窗口控制字符
在本地机器上开启一个passive模式,并使用xhost命令添加远程主机的访问权限。在本地执行`export DISPLAY`命令指定远程主机的显示地址,然后在远程主机上运行GUI应用,如sam,就可以在本地看到远程的图形界面了。同时...
7. **远程Xmanager无法以root登录**:可能是因为安全策略限制,需要在XDMCP配置中允许root登录或者通过xhost命令临时开启。 8. **telnet设置**:Solaris的telnet服务可以通过`inetd.conf`文件控制,开启或关闭服务...
通过设置DISPLAY环境变量和xhost命令,允许远程连接。然后,以root用户身份执行必要的系统服务配置命令,启动DmServiceDMSERVER服务。接着,以dmdba用户运行dbca.sh,通过图形化界面创建数据库实例。创建实例时,...
与该功能相关的Linux命令:getenforce命令 – 显示SELinux的状态xhost命令 – X服务器访问控制工具dircolors命令 – 设置 ls 指令在显示目录或文件时所用的色彩lshw命令 – 查看硬件信息suspend命令 – 暂停执行...
例如,可以使用xhost命令允许远程主机的程序在本机上显示: xhost + 10.70.54.5 然后,在远程主机上设置DISPLAY变量: export DISPLAY=10.70.54.31:0 这样,远程主机的程序就可以在本机上显示。 六、DISPLAY...
运行容器: 您需要先启用xhost转发: xhost +local:docker如果找不到xhost命令,请确保先安装它(在manjaro上,所需的软件包是'xorg-xhost')。 尽管不是必需的,但建议将Chrome设置保存在一个体积中,以使其在容器...
这是使用文件系统ACL和xhost命令完成的。 工作正在进行中。 :) 免责声明:请勿通过自我运行未经授权的程序。 但是,使用ego比直接在主要用户下运行应用程序更安全。 安装 Ego旨在提供合理的默认设置,并且易于...
解决这一问题的方法是通过`xhost`命令临时放松这些限制,从而允许图形界面应用程序正常启动。 #### 解决方案详解 ##### 步骤1:创建新的Shell页签 首先,打开一个新的终端窗口或者在已有的终端中创建一个新的标签...
如果遇到`xhost: unable to open display`,可能需要添加所有者权限,使用`xhost +`命令。但请注意,这会打开所有主机的连接权限,可能会有安全风险。 - **检查防火墙规则**:确保防火墙设置允许远程连接到VNC...
`xhost`命令用于管理X Window系统的访问控制。它允许用户添加或删除访问主机的列表,从而控制哪些机器可以访问本地的X应用程序。 以上列出的命令只是Linux和Unix系统中庞大网络工具集的一小部分,但它们涵盖了网络...
3. 使用 `xhost + system_name` 命令设置 DISPLAY 变量 4. 使用 `DISPLAY='uname –n':0.0 ; export DISPLAY` 命令设置 DISPLAY 变量 十四、启动 VMSA 客户端 使用以下步骤启动 VMSA 客户端: 1. 本地启动:使用 ...
- `xhost` 命令:显示或控制哪些主机可以连接到本地X Server。因此,查看当前允许访问用户XServer的主机名,需使用`xhost`命令。选择答案C。 4. **命令输出重定向** - 命令输出重定向:`command 1>file1 2>file2`...
如果`xhost +`命令执行失败,提示“unable to open display”,可能是因为DISPLAY未设置或者没有正确设置。你可以尝试先执行`export DISPLAY=:0`,然后再执行`xhost +`。 接下来,你需要切换回Oracle用户,并且设置...
- **XHOST XSERVER访问控制**:设置X Server的访问控制。 - **OPENWIN初始化**:初始化OpenWindows环境。 - **CDE桌面初始化**:初始化Common Desktop Environment。 - **终端窗口控制字符**:控制终端窗口的行为。 ...
使用`xhost +`命令可以暂时允许所有远程主机连接,或者使用`xhost + <IP>`指定特定IP地址的主机可以连接。这样,Linux服务器的图形程序就能在你的Mac上显示了。 这里有一些关于xhost和DISPLAY环境变量的额外知识: ...
- 执行`xhost +`以允许来自任何主机的X11连接。 - 切换回Oracle用户:`su - oracle` - 挂载Oracle安装光盘,并运行安装程序:`/mnt/cdrom/install/linux/runInstaller` 在安装过程中可能会遇到一些问题,比如...
此命令需要在安装Oracle的电脑中运行,例如远程安装Oracle时,需要在所装电脑中运行xhost +命令。 二、错误描述:Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-09-25_10-54-49...
### Linux常用命令集详解 #### 引言 随着信息技术的发展,Linux作为一种开源的操作系统,在服务器领域及开发环境中占据了举足轻重的地位。相比于Windows,Linux以其稳定性和安全性著称,并且具备丰富的命令行工具...