我的Ubuntu机器突然开始使用泊坞窗时,显示此警告:泊坞窗:在Ubuntu
WARNING: open /home/parallels/.dockercfg: permission denied
我的当前用户是码头工人组,这是工作的罚款。如何在不使用sudo的情况下解决这个问题?
我的Ubuntu机器突然开始使用泊坞窗时,显示此警告:泊坞窗:在Ubuntu
WARNING: open /home/parallels/.dockercfg: permission denied
我的当前用户是码头工人组,这是工作的罚款。如何在不使用sudo的情况下解决这个问题?
当您使用sudo
运行命令时,除非通过命令行选项另行配置,否则您将以系统的root
用户身份运行。在您的情况下,文件权限设置为只有root
用户具有对文件的读写权限,即使您的用户属于docker
组,也会强制您使用sudo
。
尝试复制,粘贴和运行以下补救访问文件:
# Change working directory
cd /home/parallels && \
# Give the root user and those belonging to the `docker` group read/write access;
# revoke all permissions for everyone else
sudo chmod u=rw,g=rw,o= .dockercfg && \
# Set the ownership of the file to the `root` user and `docker` group
sudo chown root:docker .dockercfg
这工作一种享受,谢谢。但是 - 你知道这个文件如何/为什么会突然进入这种状态? – ConfusedNoob
这是一个非常好的问题,似乎将我们带入问题的根源。我将不得不更新我的答案 –
什么都在'/家庭/相似之处权限/ .dockercfg'文件? – jwodder
嗯,似乎没有一个.dockercfg(我是一个Linux n00b所以很抱歉) – ConfusedNoob
找到它:-rw ------- 1 root root 73 1月16日20:47 .dockercfg – ConfusedNoob