不知何故,我无法使用sudo ufw
。终端一直显示:
command not found
答案1
它是否安装在你的系统上?
你可以使用以下命令安装 UFW
sudo apt install ufw
您可以通过以下方式获取 UFw 帮助
ufw --help
你可以直接从 ubuntu 软件中心下载 UFW:
但最重要的是,您可以通过从 ubuntu 软件中心安装防火墙配置工具,使用 GUI 为 UFW 设置参数。
答案2
假设该包已安装,但它可能不包含在 PATH 中。
您可以通过运行以下命令查看已安装的文件列表来找到二进制位置:dpkg -L ufw
如果您的平台没有这个功能,那么您可以使用以下命令强制搜索二进制文件:sudo find / -name ufw
您应该在 bin 或 sbin 文件夹之一中找到它,然后运行echo "$PATH"
并检查是否包含 ufw 二进制文件夹。
如果未包含该文件夹,则需要使用此命令将其临时添加到您的 PATH export PATH="/usr/sbin:$PATH"
(用您的 ufw 文件夹替换 /usr/sbin),或者将其永久添加到 .profile 或 .bashrc(无论您的配置在哪里)PATH="/usr/sbin:$PATH"