2015-01-17 2 views
5
에 '경고가 권한이 거부'

갑자기 고정 표시기를 사용하는 경우이 경고를 보여주는 시작했다 나의 우분투 머신 :도커 : 우분투

WARNING: open /home/parallels/.dockercfg: permission denied 

내 현재 사용자가 고정 표시기 그룹에이 작업 괜찮다고. sudo를 항상 사용하지 않고 어떻게 해결할 수 있습니까?

+0

을/파일 .dockercfg'? – jwodder

+0

흠, .dockercfg가없는 것 같습니다. (리눅스 n00b이므로 사과드립니다.) – ConfusedNoob

+0

발견 : -rw ------- 1 루트 루트 1 월 16 일 20:47 .dockercfg – ConfusedNoob

답변

9

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 
+0

대접, 고마워. 그러나 - 어떻게이 파일이 갑자기 왜이 상태에 빠질지 아십니까? – ConfusedNoob

+0

그건 아주 좋은 질문이고 우리를 문제의 근원으로 데려 오는 것 같습니다. 내 대답을 업데이트해야합니다. –

관련 문제