try to open ardour from terminal within the shared folder to see if that changes something.
I would also try to change permissions in /opt/Ardourxxx installation folder from root to usergroup
ls -lan
total 24
drwxrwsr-x+ 6 0 1002 4096 Feb 9 15:45 .
drwxrwxrwx 5 0 0 4096 Feb 9 10:49 …
drwxr-sr-x+ 9 1000 1002 4096 Feb 9 15:46 Comline
drwxrwsr-x+ 2 1001 1002 4096 Feb 9 11:18 junk
drwxr-sr-x+ 9 1000 1002 4096 Feb 9 11:05 Mac1
drwxrwsr-x+ 9 1001 1002 4096 Feb 9 12:46 Octa1
Group 1002 being the shared group “session” between user 1000 and 1001
Mac1 and Octa1 are sessions saved from Ardour
junk was created by hand (i.e. create folder from file manager)
Comline is a session saved from Ardour launched from commandline
That fixes it for that particular, already existing, directory.
But, the goal is to have new directories automagically created with the desired access rights…by users who have no clue what the command line is. As far as they know chmod is something from a Harry Potter movie.
After reading a few places on the web, I re-did the entire ACL setup on my directories.
I have confirmed:
user umask after login is 022
ACL’s seem to be set correctly on the directory
Multiple users can create directories and files with various programs (like scite, libreoffice write, audacity) and the folders/files are created with rw for the group
Ardour still creates the folders/files with the correct group, but only r for the group.
What am I missing? Is Ardout doing something that those other programs aren’t? Is Ardour not handling the ACL correctly?
I figured out how to get the user to have umask 0002 by default. Ardour still creates the correct group on files and directories, but only gives the group access rights for read. Other programs correctly create files/directories with group read/write as specified by the ACL
In addition, for folders using basic access control (i.e. no ACL’s, and setguid bit set) Ardour produces the same results, while other programs do it correctly.
I’m assuming my use case is special, so this would not be considered an Ardour bug. But, shouldn’t Ardour be handling directory/file creation as other programs do?