“~ / .wine não pertence a você”, estou seguro?

11

Então, eu estava tentando instalar algo no wine quando encontrei a sugestão de usar o sudo para obter privilégios de administrador. Foi quando recebi a mensagem acima

~/.wine is not owned by you

Ao ler, percebi rapidamente por que esta mensagem aparece e que tentar sudo wine é UMA IDEIA MUITO FRACA .

Então eu não fiz mais nada e não pretendo sudo wine novamente. Minha pergunta é, porque eu recebi este bloco, estou seguro? Ou eu preciso remover todo o vinho porque eu fiz?

    
por Miko 20.03.2017 / 12:01

2 respostas

20

O Google Wine espera que $WINEPREFIX (cujo valor padrão é ~/.wine ) seja de sua propriedade. Quando você executa o vinho com sudo , ~/.wine é de propriedade de você , mas o vinho está sendo executado como raiz . Daí o erro. O vinho sai imediatamente quando isso acontece, então você não precisa se preocupar, nenhum dano foi feito.

Você não precisa redefinir as propriedades como em a resposta de Zanna (essa corrida particular de vinho não fez alterações), mas isso geralmente é inofensivo.

Observe que os aplicativos do Wine têm tanto acesso ao sistema quanto o usuário que executam, portanto, executar o Wine como root, como você percebeu, é perigoso.

    
por muru 20.03.2017 / 13:21
15

Nada muito terrível aconteceu;) root pode ter se tornado proprietário do diretório de configuração do wine, isso é tudo.

Você pode corrigir possíveis problemas certificando-se de ser o proprietário desse diretório. Quando logado em sua conta de usuário normal, execute (digitando muito com cuidado):

sudo chown -R $USER: ~/.wine
    
por Zanna 20.03.2017 / 12:04