在不使用 NFS 的系统上运行的 rpc.statd

jrd*_*oko 16 debian nfs services socket daemon

我有一台 Debian 机器,它收到警告(通过 Tiger 自动审计器)rcp.statd正在监听某某套接字。谷歌搜索显示rpc.statd是 NFS 使用的守护进程。据我所知,我没有使用(也没有安装)任何与 NFS 相关的东西。

什么会安装/启动这个服务,我需要做什么来禁用适当的rcp.statdNFS 守护进程?

小智 14

什么会安装/启动此服务

Debian 安装程序
我也很惊讶地发现它已启用,因为

  1. 我没有要求
  2. 我没有被告知它会一直运行
  3. 这是一个安全风险
  4. 现在没有多少人使用 NFS

我需要做什么来禁用适当的 rcp.statd 和 NFS 守护进程?

update-rc.d nfs-common disable
update-rc.d rpcbind disable
Run Code Online (Sandbox Code Playgroud)

重新启动或发出以下命令,以 debian 方式停止守护进程

service nfs-common stop
service rpcbind stop
Run Code Online (Sandbox Code Playgroud)

最后要验证哪些 TCP 端口是开放的,请执行以下操作

netstat -lntp
Run Code Online (Sandbox Code Playgroud)

  • 在 debian 8 中使用 systemd `systemctl disable nfs-common`、`systemctl disable rpcbind`、`systemctl stop nfs-common`、`systemctl stop rpcbind`。尽管 systemv 版本仍然有效。 (6认同)

jet*_*jet 13

默认情况下启用 NFS,您可以删除软件包:

apt-get --purge remove nfs-kernel-server nfs-common portmap
Run Code Online (Sandbox Code Playgroud)

或暂时停止服务:

/etc/init.d/portmap stop
/etc/init.d/nfs-kernel-server stop
Run Code Online (Sandbox Code Playgroud)

或永久阻止它们:

service portmap stop
service nfs-kernel-server stop
Run Code Online (Sandbox Code Playgroud)

  • 运行“apt-get remove --purege rpcbind”。 (2认同)