"~ / .wine не принадлежит вам", я в безопасности?

10

Итак, я пытался попытаться установить что-то в вине, когда я столкнулся с предложением использовать sudo для получения прав администратора. Вот когда я получил вышеприведенное сообщение

~/.wine is not owned by you

Чтение Я быстро понял, почему это сообщение появляется, и что попытка sudo wine ДЕЙСТВИТЕЛЬНО ПЛОХАЯ ИДЕЯ .

Итак, я больше ничего не делал и не собираюсь снова использовать sudo wine. Мой вопрос в том, что я получил этот блок, я в безопасности? Или мне нужно удалить все вино, потому что я это сделал?     

задан Miko 20.03.2017 в 11:01
источник

2 ответа

19

Wine ожидает, что $WINEPREFIX (по умолчанию ~/.wine ) будет принадлежать вам. Когда вы запускаете вино с sudo , ~/.wine принадлежит вам , но вино работает как root . Отсюда и ошибка. Вино немедленно уходит, когда это происходит, поэтому вам не нужно беспокоиться, никаких повреждений не было.

Вам не нужно переустанавливать владельцы, как в ответе Занны (этот конкретный ход вина не делал никаких изменения), но это обычно безвредно.

Обратите внимание, что приложения Wine имеют такой же доступ к системе, как и пользователь, которого они запускают, поэтому запуск Wine как root, как вы поняли, опасен.

    
ответ дан muru 20.03.2017 в 12:21
источник
15

Ничего страшного не произошло;) root, возможно, стал владельцем каталога винных конфиг, вот и все.

Вы можете исправить любые потенциальные проблемы, убедившись, что владелец этого каталога. Когда вы вошли в свою обычную учетную запись пользователя, запустите (набрав очень ):

sudo chown -R $USER: ~/.wine
    
ответ дан Zanna 20.03.2017 в 11:04