如何以普通用户身份强制打开 linux 中的文件

How to force open a file in linux as a normal user

"/etc/docker/daemon.json" "/etc/docker/daemon.json" E212: 无法打开文件进行写入

我目前正在尝试将 Loki 服务器、Promtail 和 Grafana 设置为 docker 图片

我安装了所有需要的插件,但是当我尝试使用此命令编辑 docker 守护进程配置文件时

sudo nano /etc/docker/daemon.json

由于权限不允许我写所以我尝试使用

sudo vi chmod 666 /etc/docker/daemon.json

但这只会在我的目录中创建一个名为 chmod

的新文件

docker 容器已启动,但当我尝试使用 localhost:3100/metrics 时,我无法在网络浏览器上看到 Loki 指标,也无法将其添加为数据源

你能帮忙吗?

应该是sudo chmod 666 /etc/docker/daemon.json.

你正在做的是 运行 vi 针对 3 个文件,chmod, 666, /etc/docker/daemon.json.

目录 /etc/docker 也必须作为目录而不是文件存在。