环境
Linux debian10 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64 GNU/Linux
问题
在安装 Debian 10 推荐的防火墙 nftables 后,使用 nft(nft 是 nftables 的管理工具) 命令时报错:
-bash: nft: command not found
-bash: nftables: command not found
解决
需使用管理员权限运行 nft。
# 切换到 root
su -
nft -v
或
# 使用 sudo
sudo nft -v
使用 man 查看 nft 帮助文档的方式可以检查 nftables 是否成功安装,若成功显示帮助文档,则已安装,否则需进行安装。
man nft
吐槽
nftables 安装后,普通用户无法使用,会提示 command not found,不会提示:Access denied 或 Permission denied 或 权限不足。
好坑爹。。原来是这样