xhost は許可されたネットワーク アドレスをどこに保存しますか?
Bob Green
質問する
6114 次
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 に答える