我的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