用于设置 DNS 条目的 GCP 启动脚本 RHEL-7

GCP Startup-Script for setting DNS entries RHEL-7

我正在尝试扩展我的 Google 云平台启动脚本,以便它设置 DNS 条目。但是每次我包含这两行代码时,脚本都不会执行并失败。

echo "nameserver 0.0.0.0" >> /etc/resolv.conf
echo "nameserver 0.0.0.1" >> /etc/resolv.conf

当我登录到虚拟机时,命令运行正常。

我收到的错误信息如下:

默认路径下只有root有写权限如下:

-rw-r--r--。 1 根根 146 1 月 30 日 14:44 /etc/resolv.conf

要允许它使用启动脚本对文件进行更改,您需要设置写入组的权限,例如

-rw-rw-r--。 1 根根 146 1 月 30 日 14:44 /etc/resolv.conf

请将错误消息作为文本而非屏幕截图包含在内。

U+00A0 是一个不间断的 space,看起来像一个普通的 space,但实际上不是。您需要检查输入以确保那里有一个真正的 ASCII space 字符 (U+0020),而不是其他一些 Unicode 字符。