.kicad_sch and .kicad_pcb files now default to no group or world read on Linux

It would be the right thing to do then, to propagate the permissions of the previous revision.

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

As I was hit by this problem too, I want to reopen this thread
The problem is indeed the creation of a temporary file with
wxFileName::CreateTempFileName() in e.g. files-io.cpp
In the description of wxFileName::CreateTempFileName is the hint:
Under Unix, the temporary file will have read and write permissions for the owner only, to minimize security problems.
In
https**://unix.stackexchange.com/questions/651255/how-to-create-a-temporary-file-that-has-normal-permissions
a solution with “chmod =rw filename” is the proposed solution here.

Implementing this for schematic and PCB save would be very helpful for collaboration.

Thanks
Emil

1 Like

I think that instead of a chmod it should propagate the original permissions of the file so that collaborate or no-collaborate settings are maintained.

You might want to raise a ticket for the issue or nothing will happen. As I only collaborate with myself, it’s only an irritation for me.

PS: I merged your new thread with the original thread.

3 Likes

Thanks for the hint. Checking the bug list I found the following issue.

So the issue is already known.
Thanks for the merge.

2 Likes