如何 read/write /etc/network/interfaces 文件

how to read/write the /etc/network/interfaces file

我需要允许我的本地网络服务器 (localhost) 在 linux 系统 (ubuntu) 上读取和写入 /etc/network/interfaces 文件。

文件的数据操作已经完成,我只需要知道授予 www-data 权限的最佳方式。

我想我可以先以 root 身份登录并为所有人设置编辑文件的权限(安全风险不大,因为它是一个媒体播放器,不会被任何其他用户访问)。

我还可以对用户进行一些漂亮的分组,我想...对这些 linux 事情不是很熟悉。

有没有人有好的建议,或者说为什么我建议的方法不好?

我不知道你为什么要这样做,但通常群组对此很方便:

  1. 您创建一个新组,例如networking
  2. 然后你把这个文件所在的组改成这个新的组(并检查它是否有g+rw权限)
  3. 最后您将 www-data 用户添加到 networking 组。
  4. (并且可能会重新登录,因为通常会缓存权限;www-data 可能不需要这样做)