注释
@gmoccapy你能看看这个吗?我相信这是因为 hal_sourceview.py:safe_write,它使用 tempfile.mkstemp,它被记录为创建一个只有当前用户可以读取的文件。 |
Am 23.06.2016 um 21:17 schrieb Jeff Epler:
没错,是hal_sourceview.py引起的 我找到了一个解决方案,只需在第 260 行之后添加 os.chmod(文件名、 你认为 0664 可以作为默认值吗? 诺伯特 (gmoccapy) |
@gmoccapy如果您无法更改它以尊重用户的 umask(通过使用与 tempfile.mkstemp 不同的 API 来创建临时文件),那么 0664 可能不是最糟糕的选择。 |
换句话说,这很好。 |
我通过提交f102b9f解决了这个问题 GladeVCP hal_sourceview,所以它不是 gmoccapy 错误!! |
一旦下一个 2.7 版本发布,我们将不得不手动关闭这个问题。 |
2.7.5 已经发布。 |
以下是我重现该问题所遵循的步骤:
这是我期望发生的事情:
我应该能够打开以供查看或将程序从 CNC 复制回以保存到远程计算机以备将来使用,
这是发生了什么:
访问被拒绝,因为编辑出于某种原因更改权限以不允许除 CNC 控制之外的任何人访问该程序。
在此之前它工作正常:
它在我的 3 台 Ubuntu 机器上完美运行,但在我的 2 台 Wheezy 机器上,它根本不起作用。
有关我的硬件和软件的信息: