“~ / .wine은 귀하가 소유하지 않습니다”, 안전합니까? 위해 sudo를 사용하라는 제안을 받았을 때 와인에

그래서 관리자 권한을 얻기 위해 sudo를 사용하라는 제안을 받았을 때 와인에 무언가를 설치하려고했습니다. 그때 내가 위의 메시지를 받았을 때

~/.wine is not owned by you

나는이 메시지가 나타나는 이유를 깨달았고 sudo와인 을 마시는 것은 정말 나쁜 아이디어 라는 것을 깨달았다 .

그래서 나는 더 이상 아무것도하지 않았고 sudo다시는 와인을 마시 려고하지 않습니다 . 내 질문은이 블록을 받았기 때문에 안전합니까? 아니면 내가했기 때문에 모든 와인을 제거해야합니까?



답변

와인 은 귀하 가 $WINEPREFIX(기본값은 ~/.wine)을 소유 할 것으로 기대 합니다. 당신이 와인을 실행하면 sudo, ~/.wine소유하고 당신 ,하지만 와인으로 실행되는 루트 . 따라서 오류가 발생했습니다. 이 일이 발생하면 와인이 즉시 종료되므로 걱정할 필요가 없으며 손상이 없습니다.

Zanna의 답변 과 같이 소유권을 재설정 할 필요는 없습니다 (이 와인은 변경되지 않았습니다).

Wine 응용 프로그램은 사용자만큼 시스템에 액세스 할 수 있으므로, 사용자가 알고있는 것처럼 Root를 실행하는 것은 위험합니다.


답변

너무 끔찍한 일은 없었습니다.) 루트가 와인 설정 디렉토리의 소유자가되었을 수도 있습니다.

당신은 당신이하여 잠재적 인 문제를 해결할 수 있는 그 디렉토리의 소유자. 일반 사용자 계정으로 로그인 한 경우 다음을 실행하십시오 ( 매우 신중하게 입력 ).

sudo chown -R $USER: ~/.wine