web-dev-qa-db-ja.com

NFSを使用しないシステムで実行されているrpc.statd

rcp.statdがそのようなソケットで待機しているという警告を(Tiger自動監査を介して)受け取るDebianマシンがあります。 Googlingは、rpc.statdがNFSで使用されるデーモンであることを示しています。私の知る限り、NFSに関連するものは何も使用していません(インストールもしていません)。

このサービスをインストール/開始したものは何でしょうか。また、適切なrcp.statdおよびNFSデーモンを無効にするために何をする必要がありますか?

16
jrdioko

このサービスをインストール/開始したもの

debianインストーラー
これが有効になっていることにも驚いた

  1. 私はそれを求めなかった
  2. 走っているとは言わなかった
  3. セキュリティリスクです
  4. 今日、NFSを使用する人は多くありません

そして、適切なrcp.statdおよびNFSデーモンを無効にするために何をする必要がありますか?

これ

update-rc.d nfs-common disable
update-rc.d rpcbind disable

再起動するか、次のコマンドを発行して、debianの方法でデーモンを停止します。

service nfs-common stop
service rpcbind stop

最後に、どのTCPポートが開いているかを確認するには、次のコマンドを発行します。

netstat -lntp
14
Enos

デフォルトではNFSが有効になっているため、パッケージを削除できます。

apt-get --purge remove nfs-kernel-server nfs-common portmap

またはサービスを一時的に停止します。

/etc/init.d/portmap stop
/etc/init.d/nfs-kernel-server stop

または完全に停止する:

service portmap stop
service nfs-kernel-server stop
13
jet

Ubuntuの場合、私はこれを行いました:

Sudo netstat -tulpn

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
...     
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      681/rpcbind

それをアンインストールします。

Sudo apt-get remove --auto-remove rpcbind
Sudo apt-get purge --auto-remove rpcbind

次に、まだ実行されているかどうかを再確認します。

Sudo netstat -tulpn
1
Valter Silva