그래서 관리자 권한을 얻기 위해 sudo를 사용하라는 제안을 받았을 때 와인에 무언가를 설치하려고했습니다. 그때 내가 위의 메시지를 받았을 때
~/.wine is not owned by you
나는이 메시지가 나타나는 이유를 깨달았고 sudo
와인 을 마시는 것은 정말 나쁜 아이디어 라는 것을 깨달았다 .
그래서 나는 더 이상 아무것도하지 않았고 sudo
다시는 와인을 마시 려고하지 않습니다 . 내 질문은이 블록을 받았기 때문에 안전합니까? 아니면 내가했기 때문에 모든 와인을 제거해야합니까?
답변
와인 은 귀하 가 $WINEPREFIX
(기본값은 ~/.wine
)을 소유 할 것으로 기대 합니다. 당신이 와인을 실행하면 sudo
, ~/.wine
소유하고 당신 ,하지만 와인으로 실행되는 루트 . 따라서 오류가 발생했습니다. 이 일이 발생하면 와인이 즉시 종료되므로 걱정할 필요가 없으며 손상이 없습니다.
Zanna의 답변 과 같이 소유권을 재설정 할 필요는 없습니다 (이 와인은 변경되지 않았습니다).
Wine 응용 프로그램은 사용자만큼 시스템에 액세스 할 수 있으므로, 사용자가 알고있는 것처럼 Root를 실행하는 것은 위험합니다.
답변
너무 끔찍한 일은 없었습니다.) 루트가 와인 설정 디렉토리의 소유자가되었을 수도 있습니다.
당신은 당신이하여 잠재적 인 문제를 해결할 수 있는 그 디렉토리의 소유자. 일반 사용자 계정으로 로그인 한 경우 다음을 실행하십시오 ( 매우 신중하게 입력 ).
sudo chown -R $USER: ~/.wine