如何通过编号删除ufw规则且不触发确认提示
取消ufw删除规则时的确认提示(脚本/命令行通用)
要跳过ufw删除规则时的确认提示,用下面两种方法就能解决:
直接给命令加强制参数:
不管是手动在命令行执行,还是写进shell脚本,都可以在delete命令后追加--force(或缩写-f)参数,示例:ufw delete --force 3 # 也可以用更短的缩写形式 ufw delete -f 3加上这个参数后,命令会直接执行删除操作,不会弹出确认提示。
通过环境变量全局跳过(适合脚本批量操作):
如果脚本里要执行多次ufw删除操作,不想每次都加参数,可以先设置环境变量UFW_FORCE=yes,之后当前shell会话里的所有ufw操作都会自动跳过确认:export UFW_FORCE=yes ufw delete 3 ufw delete 5注意:这个设置会影响当前会话内的所有ufw操作,包括其他需要确认的命令,按需使用即可。
内容的提问来源于stack exchange,提问作者Krischu
相关产品推荐
相关产品推荐

