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