You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下如何避免netplan apply执行报错及解决配置文件权限过宽问题

Ubuntu 22.04下如何避免netplan apply执行报错及解决配置文件权限过宽问题

嘿,我之前刚好踩过这个坑!你遇到的WARNING: permissions for /etc/netplan/00 are too open提示,本质是Netplan对配置文件的权限有严格要求——它只允许root用户拥有读写权限,其他用户不能有任何操作权限,否则就会触发这个警告,甚至导致netplan apply执行失败。

下面给你一步步说怎么解决和预防:

一、先排查当前配置文件的权限

首先用命令看看你的/etc/netplan/00文件权限状态:

ls -l /etc/netplan/00

如果输出里权限列不是-rw-------,或者所属用户/组不是root:root,那就是权限不符合要求了。

二、修复权限问题

执行以下命令来调整权限:

  1. 修改文件权限为仅root可读写:
sudo chmod 600 /etc/netplan/00
  1. 确保文件所属用户和组都是root(如果之前被修改过的话):
sudo chown root:root /etc/netplan/00

三、验证修复效果

再次执行权限查看命令:

ls -l /etc/netplan/00

当你看到权限显示为-rw------- root root的时候,就说明权限符合要求了,这时候再运行:

sudo netplan apply

那个权限过宽的警告应该就消失啦!

四、如何避免以后再出现这个问题

  • 新建Netplan配置文件时,一定要用root权限创建(比如用sudo nano /etc/netplan/your-config.yaml),这样默认生成的权限就是符合要求的600
  • 不要随意给其他用户开放Netplan配置文件的权限,毕竟网络配置属于敏感系统设置,同时也会触发Netplan的权限检查机制

备注:内容来源于stack exchange,提问作者RajM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 09:20:29