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 伺服器訪問列表的主機名(可以選用加號標記)。
- Name 定義要從 X 伺服器訪問列表中除去的主機名。已有的連線沒有被中斷,但將拒絕新的連線請求。注意:可以除去當前的機器;然而,不允許進行進一步的連線(包括試圖將其添加回來)。再一次啟用本地連線的唯一方法就是將伺服器復位(因此也會中斷所有連線)。
+ 指定訪問不受限制。訪問控制被關閉。
- 打開訪問控制。完整的 Name 有以下 family:name 語法: inet網際網路主機local只包含一個名稱,空字元串 註: 該系列是區分大小寫的。名稱的格式隨系列而不同。

相關詞條

相關搜尋

熱門詞條

聯絡我們