我正在尝试在我的 Debian Buster 机器上安装ufw
并使其正常工作。我已经使用它安装了它apt-get
,如果我再次尝试这样做,它会说
> ufw is already the newest version (0.36-1)
所以它似乎已安装,但是当输入ufw status
或任何其他ufw
命令时它说
bash: ufw: command not found
我缺少一些依赖吗?我究竟做错了什么?
答案1
应通过键入来运行命令
sudo ufw <insert option here>
否则你会得到错误
bash: ufw: command not found
如果全部失败重启并重新安装ufw
答案2
确保/usr/sbin
您的PATH
:
编辑您的
.profile
:nano ~/.profile
将以下行添加到文件底部
export PATH=$PATH:/usr/sbin
答案3
Re Debian ufw 和之前的评论:
su
首先获得root权限- 然后在
root@enlightened
角色中输入sudu ufw enable
我没有意识到在 su 之后必须要 sudo 但它有效
sudo ufw status
Status: active
答案4
安装 debian 时,它会要求输入根名称和用户名 (admin)。一般来说,除了相同的密码之外,两者通常是相同的。其他时候,未选择 root 的名称,而是默认使用该名称:“root”。如果你用你的用户名登录,即使你有管理员权限,它也不会识别ufw命令。尝试以“root”身份登录。服务器名 登录名:root 密码:yourpassword