6

xhost は許可されたネットワーク アドレスをどこに保存しますか?

4

3 に答える 3

6

xhostサーバーが保持するリストを操作するXAddHostなどを呼び出すだけです。xhost/xhost.cクライアント側とサーバー側についてはを参照してくださいxserver/os/access.c

可能であれば、実際xauthには代わりに使用してみてください。xhostホスト名だけに依存するのではなく、ユーザーごと、クライアントごとに使用できる許可されたキーのリストを保持します(不利な環境でスプーフィング可能)。

于 2009-03-27T18:07:32.647 に答える
5

アドレスはxserver内に保存されていると思います。

xhost引数なしで現在の許可リストを出力する必要があります。

于 2009-03-27T09:55:04.873 に答える
0
$ man xhost | grep -A 2 FILES
FILES
       /etc/X*.hosts

そのため、そのパターンに一致するファイルを /etc で調べます。

ここでのより一般的な教訓: 操作中に特定のファイルを使用する多くのコマンドは、これらのファイルをマニュアル ページに記載します。ということで、こんなことに疑問を感じたときは、マニュアルを確認してみるとよいでしょう。多くの場合、FILES セクションは一番下にあるため、"man anything" に続いて ">" (lessファイルの最後に移動するコマンド) を実行すると、探しているものが明らかになることがよくあります。

于 2009-03-27T09:34:32.223 に答える