Поэтому я пытался установить что-то в Wine, когда натолкнулся на предложение использовать sudo для получения прав администратора. Вот когда я получил вышеуказанное сообщение
~/.wine is not owned by you
Читая, я быстро понял, почему это сообщение появляется и что попытка sudo
вина - ДЕЙСТВИТЕЛЬНО ПЛОХАЯ ИДЕЯ .
Поэтому я больше ничего не делал и больше не собираюсь sudo
винить. У меня вопрос, потому что я получил этот блок, я в безопасности? Или я должен удалить все вино, потому что я сделал?
/.wine
или~/.wine
? Я почти уверен, что не должно быть.wine
каталога прямо под корнем. Или есть какая-то привязка, о которой я не знаю?gedit
) от имени пользователя root, не забудьте использоватьgksudo
вместоsudo
. Это защищает вашу домашнюю папку от таких проблем.Ответы:
Wine ожидает, что
$WINEPREFIX
(по умолчанию~/.wine
) будет принадлежать вам. Когда вы запускаете вино сsudo
,~/.wine
принадлежит вам , но вино работает как корень . Отсюда и ошибка. Вино сразу же прекращается, когда это происходит, поэтому вам не нужно беспокоиться, никакого ущерба не было.Вам не нужно переустанавливать права собственности, как в ответе Занны (этот конкретный прогон вина не внес никаких изменений), но это обычно безвредно.
Обратите внимание, что приложения Wine имеют столько же доступа к системе, сколько и пользователь, с которым они работают, поэтому запускать Wine от имени root, как вы уже поняли, опасно.
источник
sudo wine application.exe
, простоwine application.exe
Ничего слишком страшного не произошло;) root мог стать владельцем каталога config, вот и все.
Вы можете исправить любые потенциальные проблемы, убедившись, что вы являетесь владельцем этого каталога. Когда войдете в свою обычную учетную запись, запустите (набирая очень внимательно):
источник
$HOME
которые мне не принадлежат! Например, как насчет этой символической ссылки на"$SHARED_WALLPAPERS"
или/usr/bin
? Пожалуйста, не советуйтеchown -R "$USER:" "$HOME"
.sudo
здесь это сложно.chown -R
не спускается в символические ссылки. (Возможно, вы видели что-то на странице руководства о поведении по умолчанию, состоящем в разыменовании символических ссылок; это относится к ссылкам, указанным в командной строке, а не к тем, которые были найдены с помощью рекурсии - параметры рекурсии находятся ниже)