![无法覆盖文件 /home/baadshah/.config/QtProject/qtcreator/toolchains.xml:权限被拒绝](https://linux22.com/image/1079603/%E6%97%A0%E6%B3%95%E8%A6%86%E7%9B%96%E6%96%87%E4%BB%B6%20%2Fhome%2Fbaadshah%2F.config%2FQtProject%2Fqtcreator%2Ftoolchains.xml%EF%BC%9A%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/qtversion.xml:
Permission denied
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/toolchains.xml:
Permission denied
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/devices.xml:
Permission denied
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/toolchains.xml:
Permission denied
我在打开 Qt 时收到这 4 个错误,并且在打开新文件时无法找到应用程序
答案1
Qt 安装程序添加以 root 为所有者的配置目录。
您需要拥有文件和目录才能写入文件。因此,请在每个文件上设置如下权限:
sudo -s chmod o+w /home/baadshah/.config/QtProject/qtcreator/*.xml
如果目录
/home/baadshah/.config/QtProject/qtcreator/
/home/baadshah/.config/QtProject/
属于您的用户名以外的其他人(即root
),您也需要更改它。如果是这样,您可以使用以下方法更改它:
sudo chown -R $USER:$USER /home/baadshah/.config/QtProject/