我做了研究,但没有发现任何有用的东西,也许我使用了错误的关键词,nvm。
spotify
例如,如果我尝试运行,我会收到"Unable to initialize the storage of temporary files"
错误,但如果我继续,sudo spotify
它就会像魔法一样运行。
克莱门汀上也有同样的事情"librarybackend attempt to write a readonly database unable to fetch row"
,但如果我跑的话,sudo clementine
效果会很好。
现在我知道了 so 的威力sudo
,那么如何在不输入任何内容的情况下让它工作呢sudo everytime
?
我正在考虑添加到组用户,但不知道该怎么做或者这样做是否安全,在spotify
文件夹上甚至是chmod 777
文件上,但仍然不起作用。
答案1
我猜想在某个时候,你的主目录中的文件被归为root
(因为滥用sudo
)。尝试chown
将它们恢复:
sudo chown $USER:$USER ~ -R
答案2
更改您的用户的 spotify 文件夹的所有者.cache
并更改所有权:
cd /home/YOURUSER/.cache
sudo chown USER:USER spotify -R