ufw 无法在 debian 上运行

ufw 无法在 debian 上运行

我正在尝试在我的 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

相关内容