我已经在 Juju 上工作了很长时间,但从未接触过配置文件或对文件设置任何权限。我不知道 Juju 为什么在这里发疯。首先,它没有在画布上显示最后的魅力及其连接。当我在 Juju GUI 上看到它显示机器 1,当我添加一些魅力时,它回到旧状态并开始显示 2 台机器。现在我认为这应该是 GUI 的问题,所以我去了 cli,现在我看到了权限错误,这是我以前没有遇到的。
$ juju add-relation glance cinder
You do not have permission to add a relation.
You may ask an administrator to grant you access with "juju grant".
ERROR permission denied (unauthorized access)
我可以向你们保证,我没有改变任何配置,也没有玩任何魅力。但 Juju 却不知从何而来。任何帮助都将不胜感激。
此外,我尝试使用“”部署 Juju charm,juju deploy mysql
它会抛出此错误ERROR open /home/ykhan/.local/share/juju/controllers.yaml: permission denied. controllers.yaml
文件设置为 ROOT 用户。即使我将权限更改为用户 ykhan。几秒钟后,该文件再次出现,因为在用户 root 下。
答案1
我通过更改指定文件夹的权限解决了这个问题:chown ykhan:ykhan -R /home/ykhan/.local/share/juju
如果这不起作用,请尝试创建一个新用户并使用该新用户运行 juju 命令。